我使用以下代码创建数据库连接
public final static String driver = "org.apache.derby.jdbc.ClientDriver";
public final static String connectionURL = "jdbc:derby:projectDB;create=true;user=user1;password=psssword";
public CreateConnectionDOA(String driver, String connectionURL) throws ClassNotFoundException,SQLException
{
Class.forName(driver);
conn = DriverManager.getConnection(connectionURL);
conn.setAutoCommit(false);
}
该项目是在Netbeans-Platform-Application-Module中创建的。 当我通过netbeans平台7.4运行项目时,它可以正常工作。
但是当我尝试使用netbeans创建安装程序并运行..项目打开但它也提供了异常
“错误42Y07:架构'projectDB'不存在
答案 0 :(得分:3)
尝试在您的网址中完全管理您的数据库
public final static String connectionURL =
"jdbc:derby:d:/myproject/projectDB;create=true;user=user1;password=psssword";
答案 1 :(得分:0)
完整路径有效,因为您的相对路径可能错误。使用正确的相对路径,它应该可以工作。 请记住,当前目录是您的项目目录。编写相对路径(../dataBase,如果需要,可以按预期工作),它将起作用。