Javv数据库连接access,总是报错误310安装了odbc jdbc都不行,怎么用boot spring去连,配置?
先把对应依赖安装好,在根据链接安装:https://blog.csdn.net/qq_33523137/article/details/106986366
不知道你这个问题是否已经解决, 如果还没有解决的话:可以使用Spring Boot连接Access数据库。以下是详细步骤:
<dependency>
<groupId>net.ucanaccess</groupId>
<artifactId>ucanaccess</artifactId>
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
spring.datasource.driver-class-name=net.ucanaccess.jdbc.UcanaccessDriver
spring.datasource.url=jdbc:ucanaccess://path/to/access/database.accdb
其中,path/to/access/database.accdb
为Access数据库文件的路径。
@Autowired
private JdbcTemplate jdbcTemplate;
public List<Object> query() {
String sql = "SELECT * FROM table";
return jdbcTemplate.queryForList(sql);
}
其中,table
为Access数据库中的表名。
注意事项: - 需要使用Access数据库文件的绝对路径,不能使用相对路径。 - 第一次使用Ucanaccess驱动时,可能需要先在Access中打开该数据库文件,并保存一次,才能正常连接。