我已经导入了我的库"mysql-connector-java-5.1.39",就像大多数人回答的那样,但我仍然遇到了这个错误。
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
以下是测试类的代码:
package database;
import java.sql.Connection;
import java.sql.DriverManager;
public class Main {
public static void main(String[] args) throws Exception {
getConnection();
}
public static Connection getConnection() throws Exception {
try{
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/test";
String username="root";
String password="root";
Class.forName(driver);
Connection conn= DriverManager.getConnection(url,username,password);
System.out.println("connected");
return conn;
}
catch (Exception e){
System.out.println(e);
}
return null;
}
}
使用 macOS。
com.mysql.jdbc.Driver
,因此请使用Class.forName(driver);
。 - Naman