【发布时间】:2018-03-13 06:41:43
【问题描述】:
这是我的 application.properties 文件:
spring.datasource.url=jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=BD_Name.mdb")
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=sun.jdbc.odbc.JdbcOdbcDriver
spring.jpa.hibernate.ddl-auto=create
spring.jpa.show-sql=true
我使用包含驱动程序 sun.jdbc.odbc.JdbcOdbcDriver 的 jdk7,但是当我启动时,springBoot 返回异常“无法加载驱动程序”。
【问题讨论】:
-
驱动不是Access sun是Oracle entreprise..每个数据库的驱动都不一样,你要搜索下载好的。
-
尝试使用UCanAccess?这样您就不需要 JDBC-ODBC 桥和 ODBC 驱动程序。
-
@FoxCy。您的 cmets 不正确。再次。
-
@AlanHay 很抱歉,我没有使用相同的驱动程序来连接我的数据库 PostGre 或 Oracle 或 Derby 等...这就是为什么我建议检查驱动程序.. 为什么你说“cmets”和“Again”我只发表了一条评论。
-
@FoxCy 在 Java 8 之前,
sun.jdbc.odbc.JdbcOdbcDriver是 JDBC 和 ODBC 之间的桥梁,允许您通过 ODBC 访问 Microsoft Access 数据库。
标签: database ms-access jpa spring-boot jdbc