【发布时间】:2018-03-11 08:58:52
【问题描述】:
我需要读取/写入 MS Access 数据库或 .accdb 文件。春天这甚至可能吗?我发现没有hibernate.dialect所以我不能使用它。
所以我认为可以通过并拥有自己的 JDBC 和 JPA 配置。但我不知道该怎么做或如何正确使用UCanAccess。
【问题讨论】:
标签: spring spring-boot spring-data ucanaccess
我需要读取/写入 MS Access 数据库或 .accdb 文件。春天这甚至可能吗?我发现没有hibernate.dialect所以我不能使用它。
所以我认为可以通过并拥有自己的 JDBC 和 JPA 配置。但我不知道该怎么做或如何正确使用UCanAccess。
【问题讨论】:
标签: spring spring-boot spring-data ucanaccess
UCanAccess 目前不适用于 Spring Boot。 UCanAccess 开发团队一直在开发Hibernate dialect for UCanAccess,但尚未发布。此外,在没有 Spring Boot 本身的特定支持的情况下,UCanAccess 是否可以与 Spring Boot 一起使用尚不清楚,而且这种支持似乎不太可能。
UCanAccess 努力支持 Microsoft Access SQL 语法,这有点类似于 SQL Server 使用的 T-SQL 语法。一些用户已经能够获得 Hibernate 等。通过使用用于 Hibernate 的 SQL Server 方言与 UCanAccess 进行排序,但这与 Access SQL 不是 100% 兼容。
当然,如果您想使用纯 JDBC,那将是最兼容的方法。简单示例请参见this answer 中的代码示例。
【讨论】: