1

我使用以下代码创建数据库连接

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' 不存在

4

2 回答 2

3

尝试在您的网址中完全路径您的数据库

public final static String connectionURL = 
"jdbc:derby:d:/myproject/projectDB;create=true;user=user1;password=psssword";
于 2014-03-11T06:08:25.517 回答
0

完整路径有效,因为您的相对路径可能是错误的。使用正确的相对路径,它应该可以工作。请记住,当前目录是您的项目目录;写下相对路径(../dataBase 如有必要按预期工作),它会工作。

于 2020-11-19T11:40:37.330 回答