gpt4 book ai didi

java - mysql 连接器出错

转载 作者:行者123 更新时间:2023-11-29 11:34:43 25 4
gpt4 key购买 nike

我在netbeans中编译了我的java项目这是我的连接功能:

public void connection() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:", "", "");
} catch (Exception ex) {
ex.printStackTrace();
}
}

(我删除了用户名和密码)

编译并运行 jar 文件后出现错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)

值得注意的是,在我的类路径中有 mysql-connector-java-5.1.38-bin.jar jar库

我在 netbeans 中编译了它。(实际上在eclipse中编译后jar文件打开成功没有错误...)

交易很多

最佳答案

mysql 驱动程序可能在编译时位于您的类路径上(因为您正在标记 netbeans),但它绝对不在您的类路径运行时

您没有说明这是什么类型的应用程序(独立的Java、Web应用程序、Web服务,等等)以及如何启动它,但您应该检查运行此应用程序的方式并根据方式将jar添加到其中你正在开始它

关于java - mysql 连接器出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36816173/

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