我使用名爲「Test」的Java DB創建了一個新數據庫,並且我嘗試使用java DB Embedded驅動程序創建連接,但是當我在數據庫名稱中輸入Test並添加用戶名和通過按OK,出現了一個錯誤:無法連接到我的Derby數據庫
「無法添加連接不能建立使用org.apache.derby.jdbc.EmbeddedDriver到jdbc.derby.Test連接(數據庫‘test’未找到)」
爲什麼我會收到此消息?
然後,當我寫我的代碼
String conStr = "jdbc:derby:Test";
String driver2 = "org.apache.derby.jdbc.EmbeddedDriver";
try {
Class.forName(driver2);
System.out.println("driver");
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
try {
Properties props = new Properties();
props.put("user", "sahar");
props.put("password", "123456");
//Connection conn = DriverManager.getConnection(conStr);
Connection conn = DriverManager.getConnection(conStr,props);
System.out.println("connect ");
} catch (SQLException e) {
e.printStackTrace();
}
它拋出一個異常「數據庫‘test’找不到」
嘗試通過以下說明收集更多的信息:http://wiki.apache.org/db-derby/UnwindExceptionChain –