2015-09-25 78 views
1

我試圖連接到phpMyAdmin和Eclipse上託管的MySQL數據庫。我已將JDBC bin文件導入到包中,並且正在通過XAMPP訪問phpMyAdmin。這是代碼:連接Mysql和eclipse

import java.sql.Connection; 
import java.sql.DriverManager; 

public class database { 
    public static void main(String[] args) { 

    try { 
     Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "root", ""); 
     System.out.println("Connection successful"); 
    } catch (Exception e) { 
     System.err.println(e); 
    } 
    } 
} 

然而,當我編譯它,它說:

值java.sql.SQLException:找到了JDBC沒有合適的驅動程序的:mysql://本地主機/測試」

這是什麼意思?我正在觀看一個YouTube的教程,它完全相同的事情,但建立了連接。在創建連接之前

try { 
     Class.forName("com.mysql.jdbc.Driver"); 
     Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost/test","root",""); 
     System.out.println("Connection successful"); 
} catch (Exception e) { 
     System.err.println(e); 
} 
+0

檢查您的構建路徑(項目上單擊鼠標右鍵 - >構建路徑 - >庫)確認的mysql-了jdbc.jar存在。如果沒有 - 按'添加外部jar'並指向你的mysql-jdbc.jar – chenchuk

回答

1

先註冊驅動程序:

Class.forName("com.mysql.jdbc.Driver"); 

你的代碼應該是

Class.forName("com.mysql.jdbc.Driver").newInstance(); 

我不知道如果您必須致電newInstance()方法,但不能造成任何傷害。

注意:您必須下載並在您的構建路徑包括一個MySQL連接器罐,例如mysql-connector-java-5.1.14-bin.jar

0

嘗試添加此: