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驅動程序
你能確保你的jdbc驅動jar文件在classpath中嗎?通常它的mysql-connector-java。 .jar –
Nishan
2011-03-22 11:41:52
這意味着您沒有將JDBC jar放入您的類路徑中。你可以從這裏得到它:http://dev.mysql.com/downloads/connector/j/5.0.html – Alexandre 2011-03-22 11:44:01
而不是隻打印出例外的名稱打印出消息或整個堆棧跟蹤。 – jzd 2011-03-22 11:50:33