/ / MySQLをmysqlコネクタ/ j - java、mysql、jdbcを使用してMySQLに接続する

MySQLをmysql-connector / j-java、mysql、jdbcを使用してMySQLに接続する

私はネットビーンズ6を使用しています。9 IDEと私のJavaクラスをMySQLデータベースに接続する機能。 ご存知のように、mysql-connectorドライバはnetbeansに組み込まれています。私はMysql(connector / j)ドライバを使ってMysqlデータベースに新しい接続を行い、すべてのことが大丈夫です.Mysqlとこれらのデータベースのすべてのテーブルを表示しますが、接続をテストして操作を開始するJavaクラスを作成すると、呼び出すとClassNotFoundExceptionがスローされます Class.forName("com.mysql.jdbc.Driver").newInstance(); すなわち、ドライバはありませんか?なぜ私はその例外を持っていますか?私はderby embedded dbに接続すると同じことが起こったのですか?手伝ってくれますか? ここに私のテストクラス

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) {
}
}
}

回答:

回答№1は4

あなたは mysql connector .jarファイル(Libraries + Library + Mysql JDBC Driver)をプロジェクトに追加します。


回答№2の場合は1

左側の右クリック "図書館" - >"ライブラリを追加..." - 選択 - >"MySQL JDBCドライバプロジェクトを再構築します。


回答№3の場合は0

MySQL Connector / Jライブラリをプロジェクトのクラスパスに追加する必要があります。そうしないと、Javaはドライバクラスファイルを見つけることができません。


回答№4の場合は0

答えはあなたの質問です。ドライバは、あなたのJavaプロジェクトではなく、あなたのnetbeans IDEと一緒です。必要なディレクトリ(Jarファイル)をプロジェクトに追加して実行します。