gpt4 book ai didi

Java Servlet 和 JDBC 驱动程序问题

转载 作者:行者123 更新时间:2023-12-04 05:15:47 27 4
gpt4 key购买 nike

从测试 servlet 加载我的驱动程序时出现问题,错误只是

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver


通过 tomcat 运行 servlet - 由于 localhost:8080 页面显示在浏览器中,因此运行没有问题。 servlet 正在尝试连接到在 MySQL 工作台中运行的数据库。
我的 servlet 类中的代码,它尝试加载驱动程序:
        String driver = "com.mysql.jdbc.Driver";    
Class.forName(driver).newInstance();
// Make db connection
con = DriverManager.getConnection(url, USERNAME, PASSWORD);
st = con.createStatement();
系统变量设置如下:

JAVA_HOME: C:\Program Files\Java\jdk1.7.0_02\

CLASSPATH:C:\apache-tomcat-6.0.35\lib\servlet-api.jar;C:\ProgramFiles\Java\jre7\lib\mysql-connector-java-5.1.22-bin;

PATH: C:\Program Files\Java\jdk1.7.0_02\bin


现在,据我所知,一切看起来都设置正确。对于可能导致问题的原因,我将不胜感激,因为我对如何解决此问题一无所知。
非常感谢。

最佳答案

类路径的这部分很奇怪:

C:\ProgramFiles\Java\jre7\lib\mysql-connector-java-5.1.22-bin

我会期待一些 jar此处包含驱动程序类的文件。

关于Java Servlet 和 JDBC 驱动程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14296042/

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