[英]Schema “DB” Doesn't exist
我使用以下代碼創建數據庫連接
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’不存在
嘗試在您的 url 中完全路徑您的數據庫
public final static String connectionURL =
"jdbc:derby:d:/myproject/projectDB;create=true;user=user1;password=psssword";
完整路徑有效,因為您的相對路徑可能是錯誤的。 使用正確的相對路徑,它應該可以工作。 請記住,當前目錄是您的項目目錄; 寫入相對路徑(../dataBase 如有必要,按預期工作),它將起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.