java.lang.ClassNotFoundException: com.mysql.jdbc.Driver MySQLConnector/J
問題:
編譯Java 程序時連接到MySQL 資料庫時,程式碼會拋出「java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"。
原因:
當MySQL 連接器JAR 檔案(mysql-connector-java.jar) 未正確包含在Java應用程式的
解決方案:
Maven專案:
- 將MySQL 連接器依賴項新增至Maven POM檔案:
非M>
非M>-
- 非M>
-
- 手動將MySQL 連接器JAR檔案加入到專案建置路徑:
右鍵點選該專案IDE。
選擇「建置路徑」-> 「配置建置路徑」。
在「庫」標籤中,按一下「新增外部 JAR」。 瀏覽並選擇 mysql-connector-java.jar 檔案。 解釋:「java.lang.ClassNotFoundException」異常是當Java虛擬機找不到指定的類別時拋出。在這種情況下,它無法找到「com.mysql.jdbc.Driver」類,它是 MySQL JDBC 驅動程式庫的一部分。當MySQL連接器JAR未包含在專案相依性中時,虛擬機器找不到該類別並拋出此錯誤。透過將 JAR 檔案新增至依賴項中,虛擬機器將能夠找到所需的類,並且應用程式將成功連接到資料庫。
以上是如何解決 MySQL Connector/J 中的 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver?的詳細內容。更多資訊請關注PHP中文網其他相關文章!