如何更正 java.sql.SQLException: Database 'dbname' not found 错误?
How to correct java.sql.SQLException: Database 'dbname' not found error?
我正在尝试使用以下代码在我的应用程序中嵌入 Derby DB 以连接到数据库:
String host = "jdbc:derby:PlayerScores";
String uName = "user1";
String uPass = "pass123";
String driver = "org.apache.derby.jdbc.EmbeddedDriver";
Class.forName(driver);
Connection conn = DriverManager.getConnection(host, uName, uPass);
当我测试应用程序并尝试保存数据时,出现以下消息:
java.sql.SQLException: Database 'PlayerScores' not found
我检查了我的库并且已经有了 derby.jar
和 derbyclient.jar
文件。
我检查了我的数据库名称,它是正确的。
我该如何尝试解决这个问题?
尝试为您的数据库定义绝对路径...示例:
String host = "jdbc:derby:/my/database/path/PlayerScores;create=true";
查看此 link 了解更多示例...
我正在尝试使用以下代码在我的应用程序中嵌入 Derby DB 以连接到数据库:
String host = "jdbc:derby:PlayerScores";
String uName = "user1";
String uPass = "pass123";
String driver = "org.apache.derby.jdbc.EmbeddedDriver";
Class.forName(driver);
Connection conn = DriverManager.getConnection(host, uName, uPass);
当我测试应用程序并尝试保存数据时,出现以下消息:
java.sql.SQLException: Database 'PlayerScores' not found
我检查了我的库并且已经有了 derby.jar
和 derbyclient.jar
文件。
我检查了我的数据库名称,它是正确的。
我该如何尝试解决这个问题?
尝试为您的数据库定义绝对路径...示例:
String host = "jdbc:derby:/my/database/path/PlayerScores;create=true";
查看此 link 了解更多示例...