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

我有这个小代码用于将我的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

有人可以帮帮我吗?

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

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

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