天天看點

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver問題

編寫Web程式時,碰到了這個問題java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。最初,我以為servlet中的代碼寫錯了,仔細檢查後發現沒有,并把代碼拷到Test類中測試了下,果然代碼可以正常運作。最後根據抛出的異常定位到Class.forName(dbDriver),在參考網上的方法解決了問題。

解決方法:

在Web項目中,把mysql-connector-java-5.1.7-bin.jar導入到伺服器tomcat的lib目錄下就可以解決問題。

在project->java Build Path中導入mysql-connector-java-5.1.7-bin.jar可以使java項目運作,這也就是為什麼一樣的代碼在Test中可以運作,而在servlet中會出現異常。