架构"DB"不存在



我使用以下代码创建DB Connection

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);
    }

该项目是在Netbean-platform-application模块中创建的。当我通过Netbeans Platform 7.4运行该项目时。它正常工作。

但是,当我尝试使用NetBeans创建安装程序并运行。

"错误42Y7:schema'projectDB'不存在

尝试在URL中充分路径DB

public final static String connectionURL = 
"jdbc:derby:d:/myproject/projectDB;create=true;user=user1;password=psssword";

完整路径起作用,因为您的相对路径可能是错误的。使用正确的相对路径,它应该起作用。请记住,当前目录是您的项目目录;编写相对路径(如有必要,如预期工作时,它将起作用)。

相关内容

最新更新