我想写一个小(5-6表)桌面在java.I想应用程序中使用火鸟2.1。 database.But我一派和看到HSQLDB.I想使火鸟和HSQLDB之间的决定:)

所以我具有数据库使用?

有帮助吗?

解决方案

有关的桌面应用程序的嵌入式数据库应该足够了。 HSQLDB H2 非常适合这一点。你只需要在JAR文件添加到您的应用程序类路径中。火鸟看起来更复杂。

实际上, H2比HSQLDB 更先进。

其他提示

火鸟运行在它自己的过程中,你的Java应用程序需要与之通信。其优点有HSQLDB,它是用Java编写的,并且可以在同一个进程,从而方便用户安装和运行时检查不间断电源(数据库运行,连接错误等)运行。它可以将数据保存到磁盘为好。一个额外的选项是 H2数据库分贝,其也可以在进程中运行。

我会用HSQLDB或H2去了。

火鸟是非常优秀的嵌入式数据库和今年 SouceForge奖>

SQLite的具有良好按过嵌入式数据库。

我建议HSQLDB,因为它是用Java实现的(所以你必须在同一个平台的应用程序),我想,你不需要任何的特征为大小可能火鸟提供的项目。

不要忘了Java 6的带有 JavaDB之外,这可能是一个有用的执行为第一溶液。这是一个重新包装的Apache Derby 时,并因此相当强大。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top