安装好了mysql了,但老实加载不了JDBC驱动程序,我知道是将mysql-connector-java-5.0.8-bin.jar放在WEB...
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装好了mysql了,但老实加载不了JDBC驱动程序,我知道是将mysql-connector-java-5.0.8-bin.jar放在WEB...相关的知识,希望对你有一定的参考价值。
安装好了mysql了,但老实加载不了JDBC驱动程序,我知道是将mysql-connector-java-5.0.8-bin.jar放在WEB-INF目录下…在网上查了很多资料和答复,我确实按标准做的…可就是提醒“找不到驱动类”,想问还有其他哪些原因导致驱动失败?
你用mysql-connector-java-3.XX-bin.jar的驱动,你要放在WEB-INF\LIB里,没有我发给你,5的也有。 参考技术A 可能是连接数据库的程序语句写错了吧。。无法加载 JDBC 驱动程序类“com.mysql.jdbc.Driver”Tomcat 8 和 Eclipse
【中文标题】无法加载 JDBC 驱动程序类“com.mysql.jdbc.Driver”Tomcat 8 和 Eclipse【英文标题】:Cannot load JDBC driver class 'com.mysql.jdbc.Driver' Tomcat 8 & Eclipse 【发布时间】:2016-07-07 04:42:40 【问题描述】:在 Eclipse 中使用 tomcat 8 无法加载 JDBC 驱动程序类 'com.mysql.jdbc.Driver' ::: 我到处都添加了 mysql 连接器,但仍然无法连接。
WEB-INF/lib/
Java Resources/Libraries/
tomcat/lib/ // however I don't see the jar file in my project
web.xml
Tomcat Context.xml
【问题讨论】:
名为“Apache Tomcat v8.0”的“库”是 Eclipse 定义,而不是 Tomcatlib
文件夹的实时扫描。如果将新的 .jar 文件添加到文件夹中,则需要在 Eclipse 首选项中更新该定义。
谢谢,但我是 Eclipse 新手,如何更新定义?
【参考方案1】:
需要在 Run Configurations 的 classpath 中添加 mysql jar。
为此,请选择菜单运行 > 运行配置 > 选择您的 Tomcat 安装和类路径选项卡。点击按钮 Add External JARs...
【讨论】:
【参考方案2】:您可以尝试的另一件对我有用的事情是将 mysql 连接器 jar 直接添加到文件夹中。当然改变你的环境。
C:[你的路径]\apache-tomcat-8.5.24\lib
mysql-connector-java-5.1.45.jar
【讨论】:
这是我的问题,设置环境的人忘记将这个 jar 添加到登台服务器。从 2020 年开始感谢【参考方案3】:右键单击项目
-
转到属性
点击java构建路径
采取添加外部罐子
从 zip 文件中选择 mysql 连接器
最后点击应用并确定。
【讨论】:
【参考方案4】:在我的情况下,我解决了这个问题,因为它在 debian 8.11 上的 tomcat7 7.0.56 上发生,显然这个 tomcat7 版本与这个 debian 有一些关系。 当我降级到 tomcat7 7.0.28 时,这个错误得到了修复,因为 jar 无处不在,只有 tomcat7 可能是没有加载的原因。 我希望这可以帮助其他人节省我在调试这个时失去的时间
【讨论】:
【参考方案5】:此评论已发布并且很好,但在第 2 步和第 3 步之间,您必须执行第 2.50 步。您只是忘记将 jar 文件导入项目路径。
右键单击项目
-
转至
properties
点击java构建路径
2.50 在Java Build Patch 的右下方点击Library
采取添加外部罐子
从 zip 文件中选择 mysql connector
最后点击应用就OK了。
【讨论】:
以上是关于安装好了mysql了,但老实加载不了JDBC驱动程序,我知道是将mysql-connector-java-5.0.8-bin.jar放在WEB...的主要内容,如果未能解决你的问题,请参考以下文章