2011-03-22 123 views
0
try 
     { 
      String userName = "root"; 
      String password = ""; 
      //<facility> is my database 
      String url = "jdbc:mysql://localhost/facility"; 
      Class.forName ("com.mysql.jdbc.Driver").newInstance(); 
      conn = DriverManager.getConnection (url, userName, password); 
      System.out.println ("Database connection established"); 
     } 
     catch (Exception e) 
     { 
      System.out.println ("Cannot connect to database server " +e.getClass().getName()); 

     } 

輸出>無法連接到數據庫服務器拋出java.lang.ClassNotFoundException找不到JDBC驅動程序

+1

你能確保你的jdbc驅動jar文件在classpath中嗎?通常它的mysql-connector-java。 .jar – Nishan 2011-03-22 11:41:52

+1

這意味着您沒有將JDBC jar放入您的類路徑中。你可以從這裏得到它:http://dev.mysql.com/downloads/connector/j/5.0.html – Alexandre 2011-03-22 11:44:01

+0

而不是隻打印出例外的名稱打印出消息或整個堆棧跟蹤。 – jzd 2011-03-22 11:50:33

回答

2

看來,你應該把你的MySQL驅動jar到您的類路徑

+0

我已經包括建立路徑連接器/ J,我在這裏找到:http://dev.mysql.com/downloads/connector/j/5.0.html – 2011-03-22 11:45:25

1

下載jdbc-mysql驅動程序here

將它包含在你的類路徑中。

2

要使用MYSQL驅動程序(連接器/ J),您需要從MySQL Connectors下載並將其放入您的類路徑中。

相關問題