【问题标题】:MySQL queries cause: SEVERE: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'MySQL 查询原因:严重:无法加载 JDBC 驱动程序类 'com.mysql.jdbc.Driver'
【发布时间】:2012-03-18 23:34:49
【问题描述】:

每当我在服务器上尝试 (My)SQL 查询时(服务器在 Eclipse 中处于调试模式),我都会收到此错误:

SEVERE: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

现在我不记得我是如何获得此详细信息的,但我怀疑以下信息是相关的: %MyWorkspace% 是类似 x:\some_path 的路径,这条路径:

%MyWorkspace%\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\rewardy\WEB-INF\lib

包含mysql-connector-java-5.1.13-bin.jar 文件,如果我没记错的话,它会查找com.mysql.jdbc.Driver 类(我说的对吗?...)

我使用这个配置:Win7 x64、Eclipse Helios Service Release 2、WAMP Server 和 Tomcat 6.0.26。

【问题讨论】:

  • 你有mysql-connector-java-5.1.13-bin.jarclasspath 或在tomcat 上的libs/ 中吗?
  • 谢谢@triclosan,我把它放在Tomcat/lib 中,现在可以使用了!但对于一般知识: 1. classpath 在哪里? 2.为什么这个特定文件必须存在而其他文件不存在?我怎么知道哪些文件必须存在,哪些不存在?

标签: mysql apache jsp servlets tomcat6


【解决方案1】:

你有 mysql-connector-java-5.1.13-bin.jar 在类路径或 libs/ 上的 tomcat 吗? – 三氯生

感谢@triclosan,我把它放在 Tomcat/lib 中,现在可以使用了!

【讨论】:

    【解决方案2】:

    您应该必须通过项目属性 + Java 构建路径 + 添加外部罐子 (Eclipse IDE) 添加mysql-connector-java-5.1.13-bin.jar 的位置

    【讨论】:

    猜你喜欢
    • 2016-08-18
    • 2012-04-23
    • 2012-08-24
    • 1970-01-01
    • 2019-12-05
    • 2016-02-15
    • 2016-07-07
    • 1970-01-01
    • 2019-02-07
    相关资源
    最近更新 更多