gpt4 book ai didi

java.lang.ClassNotFoundException : com. mysql.jdbc.Driver 错误,即使在导入库之后

转载 作者:可可西里 更新时间:2023-11-01 07:19:56 25 4
gpt4 key购买 nike

我已经导入了我的库“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;
}
}

eclipse directory

使用 mac 操作系统。

最佳答案

每个人都跟着我重复。 ( :-) )

"java.lang.ClassNotFoundException: com.mysql.jdbc.Driver" is NOT a compilation error.

因此,更改 >>build<< 路径或添加 import 无法解决问题。

解决方案是确保在运行应用程序时 JAR 文件位于类路径中。例如,如果您的测试类在 bin\database\Main.class 中,而驱动程序 JAR 在 lib ...

$ java -classpath bin:lib/mysql-connector-java-5.1.39.jar database.Main

关于java.lang.ClassNotFoundException : com. mysql.jdbc.Driver 错误,即使在导入库之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37254131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com