java 不能加载 mysql 驱动……

2015-07-06 14:55:56 +08:00
 xxgirl2

代码 Class.forName("com.mysql.jdbc.Driver"); 永远都是 ClassNotFoundException

尝试过以下方案,同时尝试过,也分别尝试过:
一、在Build Path里加入mysqlconn.jar
二、在Build Path里加入包含这个jar的目录
三、在Tomcat的lib里复制进这个jar
四、在WEB-INF/lib里复制进这个jar
五、调整、勾选library的顺序
以上方案均无效。

重装3件套无效,以管理员权限运行无效。
总之全部无效。永远都是 not found。

另外,代码 Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "toor"); 给出的是 SQLException
尝试过代码 com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver(); 给出的也是
SQLException

不加载jdbc的话,其余代码正常,也能正常在浏览器中显示。

这到底是怎么回事,该如何解决?

环境:
Eclipse Java EE - Mars Release (4.5.0) Build 20150621-1200
JDK 7u75
Tomcat 8.0.23
mysql-connector-java-5.1.35-bin.jar
Windows 6.3.9600

5303 次点击
所在节点    Java
24 条回复
Neveroldmilk
2015-07-07 08:56:59 +08:00
只是加了try...catch就解决了?这么神奇?
chocotan
2015-07-07 09:35:39 +08:00
用了ide为啥还出现这样的情况 楼主无视红色的error了吗
thinkmore
2015-07-07 09:50:25 +08:00
你是不是没有安装mysql呀,其次换一个驱动包试一试
jy04149886
2015-07-15 23:13:56 +08:00
直接扔到tomcat的lib下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/203668

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX