2013-06-26 19 views
2

我第一次使用HSQLDB。現在我必須設置網址。 jdbc:hsqldb:file:MyPathHSQLDB-數據庫集URL/DB相對於項目

現在我的問題。我不想設置url/DB的路徑「強壯」。我想使它相對於項目/編譯的項目。 例如:如果我的對象位於桌面,則該文件應位於名爲「bla」的文件夾中。我該怎麼做?

感謝您的幫助。 Chris

回答

-1

我假設你在windows上。 你可以嘗試這樣的事情。

jdbc.url=jdbc:hsqldb:file:.\\path\\to\\file\\file(你可以ommit的\\。)

我沒有HSQLDB試試這個,但你這是怎麼一般指定Windows機器在Java中的相對路徑;在Unix系統上,您必須使用/而不是\\。

如果你想得到一個與你的項目無關的相對路徑,那麼你也可以使用System.getProperty("user.home")並從那裏取得文件的路徑。

+0

使用相對路徑時,這些路徑將相對於執行shell命令啓動Java虛擬機的目錄執行(來源:http://hsqldb.org/doc/guide/ch01.html) –