我很高兴与 HSQLDB 一起使用我的数据库 URL,如下所示:
jdbc:hsqldb:file:target/testdb;
...并且拥有一切,就像我在任何其他网络数据库上一样。然后突然一个需求直接打在我的头上,我需要另一个 JVM 实例(在同一台机器上)连接到数据库以生成一些报告。
我已经阅读了有关 Derby 和 Berkeley DB 的信息,但似乎我需要设置一些环境变量,而我的客户要求我在没有任何特殊配置的情况下对这个系统进行编程(不应该创建任何环境变量)。
我考虑过有一个独立线程在服务器模式下并行启动 HSQL,但我宁愿使用另一个数据库引擎,它与 HSQLDB 一样简单,但支持文件模式并发访问。希望你们知道解决我问题的直接替代方案