2011-02-08 61 views
0

每當我執行我的代碼用於訪問數據庫,我得到了以下錯誤:數據庫連接的ClassNotFoundException

:java.lang.ClassNotFoundException: com.mysql.jdbc.DriverError :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

+0

見http://stackoverflow.com/questions/4835640/cannot-connect- to-mysql-via-servlet – 2011-02-08 14:35:26

+0

由於mysql連接器不在執行類路徑中,所以引發了該異常。檢查Yasir提到的問題的接受答案(在此評論之上)。接受一些答案。 – DwB 2011-02-08 15:23:14

回答

1

您不必添加到您的項目中的MySQL連接。 詳細信息請參閱此頁: http://dev.mysql.com/usingmysql/java/1

編輯:

如果您使用的是NetBeans,只需右鍵點擊你的項目的庫文件夾,然後選擇選項「添加庫」。你會找到'MySQL JDBC Driver'庫,選擇這個庫並點擊'Add library'。

0

您必須在您的類路徑中添加您提到的驅動程序。如果您使用的是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