与小型Java桌面应用程序一起使用的最佳嵌入式数据库是什么?

时间:2010-11-03 05:12:36

标签: java open-source jpa desktop-application embedded-database

我的要求是

  • 嵌入式数据库
  • 与Netbeans IDE轻松集成
  • 应该能够使用JPA开发
  • 免费
  • 数据库的大小应该是最小的

请建议我建立一个包含上述功能的数据库,并提供一些有关该教程的指南。

3 个答案:

答案 0 :(得分:5)

我建议HSQLDB。查看Spring和Hibernate等框架的教程,他们倾向于使用HSQLDB作为如何使用嵌入式数据库的示例。

您可以使用JPA,我个人尝试使用Hibernate,并取得了很好的效果。它用于OpenOffice和Mathematica等项目中,因此应该说它的质量。

HSQLDB适合您的5个要求中的4个。也许是5的5,只是因为我没有使用Netbeans作为我的IDE。但我相信你可以自己尝试一下。

答案 1 :(得分:2)

H2 database也是一个不错的选择。

答案 2 :(得分:1)

尝试使用apache derby http://db.apache.org/derby/