私はnetbeans 6.9 IDEとその機能を使って、自分のJavaクラスをMysqlデータベースに接続します。ご存じのように、Mysql-connectorドライバはnetbeansに組み込まれています。私はMysql(connector/j)ドライバを使ってMysqlデータベースに新しい接続を行い、すべてのことは大丈夫です.Mysql内のすべてのデータベースとこれらのデータベース内のすべてのテーブルを表示しますが、接続をテストして操作を開始するJavaクラスを作成すると、つまり、Class.forName("com.mysql.jdbc.Driver").newInstance();
と呼び出すと、ClassNotFoundExceptionがスローされます。ドライバはありませんか?なぜ私はその例外を持っていますか?私はderby embedded dbに接続すると同じことが起こったのですか?手伝ってくれますか? ここに私のテストクラスMysql-connector/jを使ってMysqlにjavaを接続する
public static void main(String[] args) {
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("driver true");
con = DriverManager.getConnection("jdbc:mysql:///test",
"root", "123456");
if (!con.isClosed()) {
System.out.println("Successfully connected to "
+ "MySQL server using TCP/IP...");
}
} catch (Exception e) {
e.printStackTrace();
System.err.println("Exception: " + e.getMessage());
} finally {
try {
if (con != null) {
con.close();
}
} catch (SQLException e) {
}
}
}
私はそれを前にしましたが、問題は解決しませんでした – sahar