簡體   English   中英

架構“DB”不存在

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM