2013-04-20 102 views
1

我研究了這個問題,但我沒有找到解決方案。java.sql.SQLException:沒有找到合適的驅動程序爲jdbc:derby:// localhost:1527/Employees1

以下是我的代碼:

package database_console; 
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.SQLException; 
/** 
* 
* @author SuperPc 
*/ 
public class DBConnect { 

/** 
* @param args the command line arguments 
*/ 
public static void main(String[] args) { 
    // TODO code application logic here 
    try{ 
    Connection con=DriverManager.getConnection("jdbc:derby://localhost:1527/Employees1","admin1","admin"); 
    } 
    catch(SQLException err){ 
     System.out.println(err); 

    } 

} 

}

當我運行該代碼然後我得到以下

錯誤:java.sql.SQLException中:找到了JDBC沒有合適的驅動程序:德比:// localhost:1527/Employees1

Screenshot of Services tab

請指導我爲什麼會出現此錯誤,以及如何解決此問題。

等待回覆。

感謝

+0

你不應該使用加載'的Class.forName()'司機? – NINCOMPOOP 2013-04-20 04:57:22

+0

[Duplicated](http://stackoverflow.com/questions/3816015/sqlexception-no-suitable-driver-found-for-jdbcderby-localhost1527) – gks 2013-04-20 05:19:25

回答

4

檢查:

  1. derbyclient.jar中是在類路徑上。

  2. 通過加載驅動程序類

    Class.forName("org.apache.derby.jdbc.ClientDriver"); 
    
相關問題