我想用 Java 编写一个小型(5-6 个表)桌面应用程序。我想使用 Firebird 2.1。数据库。但我用谷歌搜索并看到了 HSQLDB。我想在 Firebird 和 hsqldb 之间做出决定。
那么我必须使用哪个数据库?
Firebird 在自己的进程中运行,您的 java 应用程序需要与其通信。 HSQLDB的优点是它是用java编写的,并且可以在同一进程中运行,这简化了您的安装和运行时检查(数据库是否正在运行,连接错误等)。它也可以将数据持久保存到磁盘上。另一个选项是H2数据库 http://www.h2database.com/db,它也可以在进程中运行。
我会选择 HSQLDB 或 H2。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)