我使用名为“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 –