タイプ 4 接続の jdbc を使用してデータベースに接続するプログラムを作成しました。プログラムは正常にコンパイルされますが、java.lang.ClassNotFoundException : com.mysql.jdbc.Driver の例外が発生します。Javaファイルがあるフォルダー内のすべてのフォルダーを抽出し、すべてのjarファイルとデータベースを同じフォルダーに配置しました。データベースには ID 1 と 2 の 2 つのレコードが含まれています。何が問題なのですか?
import java.sql.*;
class TestJDBC {
public static void main(String aa[]) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/Student_Details", "root","");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("Select ID, studentname from Details where ID=1");
while(rs.next()) {
System.out.print(rs.getString("ID"));
System.out.print("\t");
System.out.println(rs.getString("StudentName"));
}
}
catch(Exception e) {
System.out.println(e);
}
}
}