我正在尝试构建一个简单的 GUI,您可以在其中编写一些整数。这些整数应该被写入我正在寻找的数据库中。
到现在为止还挺好。然后应将数据库中的数据用于另一个已经存在的独立应用程序。
我已经用 SQLite 试过了,但我收到了很多“数据库锁定”错误。我搜索了谷歌。我经常读到的关键答案是切换到支持并发进程的数据库。
我进一步研究了 H2 和 HSQLDB。它们似乎都是合法的,但要复杂得多。
所以我想知道:
我希望 GUI 可以移植到与数据库结合的 .jar 文件(或仅文件夹)中,因此当我切换计算机时,我不必将数据库安装在某个文件夹中,如主目录或其他东西. 使用 SQLite,您所做的就是:
Connection con = DriverManager.getConnection("jdbc:sqlite:test.db");
如您所见,不需要路径信息。如何使用 H2 或 HSQLDB 做到这一点?
我真的很期待你的建议。但请只开源。
最诚挚的问候,非常感谢您!
斯特凡