错误:
java.lang.AbstractMethodError: org.sqlite.Conn.isValid(I)Z
当前使用的sqlite版本是
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.7.2</version>
</dependency>
aplication.yml中配置为:
spring:
resources:
static-locations: classpath:/templates/static
datasource:
driver-class-name: org.sqlite.JDBC
username:
password:
url: jdbc:sqlite:E:\\workspace\\idea\\spliteTest\\src\\main\\resources\\templates\\static\\sqlite\\test0.db
问题可能原因指向 driver-class-name: org.sqlite.JDBC,可能是使用的版本低产生的错误
最后更换pom中的sqlite版本为新版,测试执行查询成功
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.27.2.1</version>
</dependency>