2014-07-19 148 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"); 

如果您要访问一个数据库服务器那么你可能会用这种错误的方式去做。