小编典典

根本原因java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

java

我有这个小代码,用于将我的jsp连接到我的mysql数据库。

 String driver = "com.mysql.jdbc.Driver";   
 Class.forName(driver);

 String url="jdbc:mysql://localhost:3306/test1";


 Connection con = DriverManager.getConnection(url, "test1", "test1");
 Statement cmd = con.createStatement();
 String query = "SELECT * FROM champions";
 ResultSet res = cmd.executeQuery(query);
 while (res.next()) {
   System.out.print(res.getString("name") + ", ");
   System.out.println(res.getString("title")); 
 }
 res.close(); // chiudere le risorse DB è obbligatorio
 cmd.close();
 con.close();

我已将连接器添加到我的构建路径中:

但我仍然收到此错误:

java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

有人可以帮我吗?


阅读 220

收藏
2020-11-30

共1个答案

小编典典

构建路径用于编译目的(假设您没有将mysql连接器jar包含在软件包中的代码)。

如果这是Web应用程序,请将其添加到lib文件夹。

如果这是独立应用程序,请确保mysql连接器jar可用于运行时。

2020-11-30