我想用 Java 编写一个小型(5-6 表)桌面应用程序。我想使用 Firebird 2.1。数据库。但我用谷歌搜索并看到了 HSQLDB。我想在 Firebird 和 hsqldb 之间做出决定。
那么我必须使用哪个数据库?
最佳答案
Firebird 在其自己的进程中运行,您的 Java 应用程序需要与其通信。 HSQLDB 的优点是它是用 java 编写的,并且可以在同一进程中运行,这简化了您的安装和运行时检查(数据库是否正在运行、连接错误等)。它也可以将数据持久化到磁盘。另一个选项是 H2 database db,它也可以在进程中运行。
我会选择 HSQLDB 或 H2。
关于java - 在 Java 中选择 Firebird 和 HSQLDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1187974/