每當我執行我的代碼用於訪問數據庫,我得到了以下錯誤:數據庫連接的ClassNotFoundException
:java.lang.ClassNotFoundException: com.mysql.jdbc.DriverError :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
每當我執行我的代碼用於訪問數據庫,我得到了以下錯誤:數據庫連接的ClassNotFoundException
:java.lang.ClassNotFoundException: com.mysql.jdbc.DriverError :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
您不必添加到您的項目中的MySQL連接。 詳細信息請參閱此頁: http://dev.mysql.com/usingmysql/java/1
編輯:
如果您使用的是NetBeans,只需右鍵點擊你的項目的庫文件夾,然後選擇選項「添加庫」。你會找到'MySQL JDBC Driver'庫,選擇這個庫並點擊'Add library'。
您必須在您的類路徑中添加您提到的驅動程序。如果您使用的是maven,那麼您需要在POM文件中包含以下依賴項。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.14</version>
<scope>runtime</scope>
</dependency>
否則,您必須從http://dev.mysql.com/downloads/mirror.php?id=13597#mirrors
手動下載連接口J這個博客可能會有所幫助: SuaveSnippets: JDBC and MySQL, ClassNOTFoundException
見http://stackoverflow.com/questions/4835640/cannot-connect- to-mysql-via-servlet – 2011-02-08 14:35:26
由於mysql連接器不在執行類路徑中,所以引發了該異常。檢查Yasir提到的問題的接受答案(在此評論之上)。接受一些答案。 – DwB 2011-02-08 15:23:14