什么是可嵌入的数据库用于桌面应用程序?

时间:2012-03-16 02:53:54

标签: java desktop-application embedded-database

我已经在使用OrientDB来存储POJO对象,

但是我还需要使用Hibernate将持久性添加到另一个仅适用于Hibernate而不是OrientDB的组件。

我可以使用哪些轻量级数据库库可以在应用程序本地嵌入?像SQLite这样的东西(不确定它是否足够好)。

1 个答案:

答案 0 :(得分:2)

免费解决方案:

  • JavaDb(又名德比),标准,合理的表现
  • Hsqldb,比德比更快
  • H2,比德比更快

注意,sqlite本身需要一个本机库,这使得它很难用作“通用”解决方案。还有一个只有java的sqlite实现(sqljet),但它是GPL。