有谁知道Hibernate和Java是否能与Access有效协作?

时间:2009-07-20 14:49:19

标签: java database hibernate ms-access spring

我有一个不需要太多磁盘空间的小项目,所以我考虑使用访问数据库。

我想知道是否有人使用Spring + Hibernate +访问组合,如果是这样,他们可以发布连接属性。

谢谢你们

2 个答案:

答案 0 :(得分:6)

Hibernate理论上可以与任何具有JDBC驱动程序的数据库一起使用。 Access确实有third party driver,所以从理论上讲,是的,它会起作用。 YMMV。

话虽如此,如果您的要求是针对轻量级数据库而且您正在使用Java / Hibernate。我会改用Derby

更新:使用Access的关键点可能是SQL Dialect,在Hibernate配置中,您需要声明一个类来告诉Hibernate它正在使用的SQL方言。有一个supported dialects列表,如果其中任何一个与Access 100%兼容,你可以使用它(我恐怕不知道会是哪个,如果有的话)。

答案 1 :(得分:1)

Hibernate docs表示Hibernate已针对Access进行了测试,但它需要HXTT的方言。