我有一個數據庫項目,我試圖從netbeabs連接到數據庫,我創建了一個連接類;數據庫無法連接
公共類全局{
public static Connection createConnection() {
Connection conn = null;
System.out.println("Checking if Driver is registered with DriverManager.");
try{
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e){
System.out.println("Couldn't find the driver!");
System.out.println("exit.");
System.exit(1);
}
System.out.println("make a connection.");
try{
conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/ydb_lib", "postgres", "postgres");
System.out.println("Success.");
} catch(SQLException e){
System.out.println("Couldn't connect: exit.");
System.exit(1);
}
return conn;
}
}
,我稱之爲從這個方法這個類;
Connection c = Global.createConnection();
我運行程序後輸出的是;
Checking if Driver is registered with DriverManager.
Couldn't find the driver!
exit.
我不能看到問題我的用戶名,密碼,驅動程序名稱,數據庫名稱是正確的,所以你認爲可能是什麼問題?
什麼是您正在使用..確保DB驅動程序JAR文件是在你的lib文件夾中的數據基地。 – Babel
是的,我認爲這個問題的感謝,多數民衆贊成@looser – amadeus