2014-07-19 206 views
0

我想創建HSQL嵌入式數據庫,但jdbc:hsqldb:file:「我應該在這裏寫什麼來在其他PC上工作」。如果我將我的項目複製到另一臺PC並單擊jar文件,它需要訪問我的數據庫。那麼,我應該寫什麼文件路徑?我的應用程序可以在我的電腦上運行,但不能在其他電腦上運行,因爲它不能訪問數據庫。HSQL嵌入式數據庫

請幫幫我。謝謝。

回答

0

如果你試圖訪問不位於同一臺機器上的一個文件,你最有可能出於運氣,除非你可以建立一個鏈接,文件共享等

如果你想使文件位置配置,然後用一個系統參數,配置文件值等,構建從JDBC的字符串,如

java -jar some.jar -Ddb.location=/some/file/path 
... 
String url = "jdbc:jsqldb:file:" + System.getProperty("db.location"); 

如果您要訪問一個數據庫服務器那麼你可能會用這種錯誤的方式去做。