我有一個maven專案,我直接從一個jar檔案中匯入mariadb驅動。我正在使用IntelliJ IDEA從這個專案中制作一個.jar工件。我反復得到一個java.sql.SQLException。No suitable driver found for jdbc:mariadb://ip:3306/db 錯誤。我應該對我的專案/設定做什么修改,以使DriverManager識別mariadb驅動?
pom.xml
<dependency>
<groupId>/span>org.mariadb.jdbc</groupId>/span>
<artifactId>mariadb-java-client</artifactId>
<version>/span>2.7.4</version>
</dependency>/span>
代碼(注意這不是連接字串--我替換了資訊)
package com.bremea.packagename.utils;
import java.sql.*;
public class db {
private static Connection connection = null;
public static void init(){
try {
connection = DriverManager.getConnection("jdbc:mariadb://ip:3306/db"/span>, "uname"/span>, "pass"/span>) 。
} catch (SQLException throwables) {
throwables.printStackTrace()。
}
}
uj5u.com熱心網友回復:
在你的專案中包含一個JDBC驅動的簡單方法
。- 下載連接器
- 下載連接器這里. 。
- 將該檔案復制到你的專案-> lib檔案夾中。
- 嘗試編譯一段代碼。
uj5u.com熱心網友回復:
你重新加載專案了嗎?在pom.xml檔案上點擊右鍵,選擇重新加載專案,也許依賴關系沒有被下載
你有沒有重新加載專案?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/321079.html
標籤:
