2017-08-24 67 views
-1

當我改變了我的Java項目到一個.exe文件,我得到這個錯誤,然後我嘗試在另一臺電腦The Error 這裏是連接到SQLite數據庫的代碼值java.sql.SQLException:路徑

public static Connection dbConnector() { 
    try { 
     Class.forName("org.sqlite.JDBC"); 
     Connection conn=DriverManager.getConnection("jdbc:sqlite:C:\\Users\\3542\\Desktop\\DocProject\\DoctorProject.db"); 
     //JOptionPane.showConfirmDialog(null, "connection succesfull"); 
     return conn; 

    }catch(Exception e) 
    { 
     JOptionPane.showConfirmDialog(null, e); 
     return null; 
    } 
} 

我想找到一種方法,當我在我的應用程序傳輸到另一臺電腦我的數據庫將罰款 我使用Eclipse SQLite和Lanuch4j爲.exe文件

由於提前

+0

錯誤表示您用作數據庫源的文件夾不存在。 –

+0

是的,因爲這個路徑在另一臺PC上不可用,我想找到一種方法來動態創建我的數據庫路徑,它可以在任何PC上運行,不僅可以在我的PC上運行 –

+1

您需要安裝依賴關係並移動資源可執行文件,以使其工作... –

回答

1

的路徑不存在。如果你想在其他電腦上運行它,我會建議你使用相對路徑而不是絕對路徑。

+0

如何使相對路徑? –

+0

https://www.google.com.br/search?q=relative+path&oq=relative+path&aqs=chrome..69i57j0l5.3065j0j7&sourceid=chrome&ie=UTF-8 –