HSQL 嵌入式数据库
Posted
技术标签:
【中文标题】HSQL 嵌入式数据库【英文标题】:HSQL Embedded Database 【发布时间】:2014-07-19 12:39:39 【问题描述】:我想创建 ,但 jdbc:hsqldb:file:“我应该在这里写什么才能在其他 PC 上工作”。如果我将我的项目复制到另一台电脑并单击 jar 文件,它需要访问我的数据库。那么,我应该为文件路径写什么?我的应用程序可以在我的 PC 上运行,但不能在其他 PC 上运行,因为它不访问数据库。
请帮助我。谢谢你。
【问题讨论】:
【参考方案1】:如果您尝试访问不在同一台机器上的文件,那么您很可能不走运,除非您可以设置链接、文件共享等。
如果您想使文件位置可配置,则使用系统参数、配置文件值等并从中构造 JDBC 字符串,例如,
java -jar some.jar -Ddb.location=/some/file/path
...
String url = "jdbc:jsqldb:file:" + System.getProperty("db.location");
如果您想访问数据库服务器,那么您可能走错了路。
【讨论】:
以上是关于HSQL 嵌入式数据库的主要内容,如果未能解决你的问题,请参考以下文章