gpt4 book ai didi

jdbc - com.mysql.jdbc.Driver 的类未找到异常不是类路径问题

转载 作者:行者123 更新时间:2023-12-03 06:20:35 26 4
gpt4 key购买 nike

我已经为此工作了几个星期,但现在我只是在原地踏步。我收到运行时错误:“在获取连接 com.mysql.jdbc.Driver 时,在 [class] 中未找到类异常”。

连接函数如下:

/**
* @return a MySQL connection to the server as specified above
*/
private static Connection getConnection() {
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
System.err.println("class not found exception in [class] while getting connection " + e.getMessage());
} catch (SQLException e) {
System.err.println("sql exception in [class] while getting connection " + e.getMessage());
}
return con;
} //end getConnection

我已经设置了$CLASSPATH一百次一百种方法,但仍然没有运气。这就是现在的样子:

# echo $CLASSPATH
:/usr/share/java/mysql-connector-java-5.1.13-bin.jar:/usr/share/java/mysql-connector-java-3.0.17-ga-bin.jar:

这两个文件都存在,并且 Driver.class 文件位于正确的位置。

我什至尝试在导出 jar 之前将类导入到我的代码中,但这导致了一系列其他问题。

我使用的是 Eclipse 3.5.2,服务器运行的是 Fedora 13 x86_64

请帮忙。

编辑:我使用以下命令在服务器上远程运行代码:

# java -jar program.jar

最佳答案

假设您在 Eclipse 下运行它,请尝试在 Eclipse 运行设置对话框中添加对 jar 的引用。菜单运行 -> 运行配置 -> 你的项目 -> 类路径选项卡 -> 用户条目 -> 添加 Jar...

关于jdbc - com.mysql.jdbc.Driver 的类未找到异常不是类路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4318382/

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