【java排錯】java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

    項目和數據庫通過JDBC建立連接時,通過DriverManager完成!但當完成所有的配置之後,提示“java.lang.ClassNotFoundException: com.mysql.jdbc.Driver”這樣的錯誤,很是鬱悶!

    直接連接沒有問題,通過DriverManager完成對url,username,password的解析,完成數據庫的連接。但是考慮到數據庫連接的變動問題,改善爲通過dom4j文件解析xml文件進而將數據庫連接數據獨立出來,也就是在這個過程中出現了java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的錯誤(對dom4j的瞭解有待深入),挨個排查代碼最終才發現了問題所在!很基礎的問題,拿來和大家分享。

    該錯誤是由於缺少了mysql-connector-java-5.1.7-bin.jar,只有導入該jar包,eclipse纔會去查找驅動。步驟如下:右鍵項目——>Build Path——>Configure Build Path——>Add External JARS,添加mysql-connector-java-5.1.7-bin.jar即可:


    

    OK,添加完畢之後我們的數據庫就連接成功了!

 

※注意:添加的jar包不可刪除或修改路徑,否則無法查找到

   

    網上還有介紹把mysql-connector-java-5.1.7-bin.jar導入到tomcat的lib目錄下面也可以解決這個問題,自己並沒有實踐,有用到的話大家可以自行測試!


發佈了112 篇原創文章 · 獲贊 104 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章