0

Netbeans プロジェクトを作成し、localhost wamp サーバーを介して MySQL データベースに接続しました。

コンピューターに問題が発生したため、プロジェクトをラップトップに移動する必要がありました。

古いデータベースでプロジェクトを実行すると、それが見つかりません。ただし、phpmyadmin インターフェイスからデフォルトのデータベース (test、mysql、performance_schema、information_schema) を見つけます。

public void chackData(){
        try {

    Class.forName("com.mysql.jdbc.Driver").newInstance();
    con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mylibrary_db","root", "");
    String sql = "SELECT * FROM db ;";
            pst = con.prepareStatement(sql);
            rs = pst.executeQuery();
            String s ="";
            while(rs.next()){
                 s = rs.getString("Db");
            System.out.println(s);
            }
    con.close();

誰か半分できますか?

4

3 に答える 3

0

この質問がばかげているように思えることはわかっていますが、ラップトップの mysql サーバー上の古いデータベースを移動しましたか?

于 2012-10-02T12:57:36.250 に答える
0

古いデータベースにコピーしたため、パスワードが台無しになったか、新しい WAMP のインストール中に古いデータベースがパスワードを削除したためだと思います。古いデータベースを新しい wamp インストールに直接コピーした場合、同じパスワードを使用してセットアップされていない限り、そこで問題が発生し、それらをまだ知らない場合、元に戻すのは非常に困難です

于 2013-01-29T21:16:29.320 に答える
0
st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM db ;");
System.out.println("Connection stablished");
于 2014-11-08T15:24:26.467 に答える