1. 程式人生 > >java-web工程無法載入mysql-connector驅動類java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

java-web工程無法載入mysql-connector驅動類java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

最近兩天在自己學習如何配置java的ssm框架(Structs2,spring,mybatis)。
遇到tomcat無法載入mysql-connector驅動類,mysql版本用的5.6.10,jar包使用5.1.39.
系統老是java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

確認包已經被匯入web工程目錄。

原來是tomcat找不到MYSQL JAR包的問題。後來又把mysql-connector-java-5.1.7-bin.jar匯入到tomcat的lib目錄下面就ok了,嘿……

在java專案中,只需要引入mysql-connector-java-5.1.39-bin.jar就可以執行java專案。

在web專案中,當Class.forName(“om.mysql.jdbc.Driver”);時eclipse是不會去查詢字串,不會去查詢驅動的。所以只需要把mysql-connector-java-5.1.39-bin.jar拷貝到tomcat下lib目錄就可以了。

當然有時候即使加上這個也不行,這時候你需要去檢查一下你的jdbc.properties檔案中是否含有多餘的空格(我就是因為這個原因,囧)