1. 程式人生 > >java.lang.ClassNotFoundException: com.mysql.jdbc.Driver問題

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中會出現異常。