我正在尝试在MS Access和Java STS(Web项目)之间建立连接。我尝试使用类的连接,它可以工作:
public Connection getConnection()抛出ClassNotFoundException {
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
try {
System.out.println("try");
return DriverManager.getConnection("jdbc:ucanaccess:///home/example/Desktop/Somedb.mdb");
} catch (SQLException e) {
System.out.println(e.getMessage());
System.out.println("catch");
return null;
}
}
但是当我尝试在application.properties中定义数据库连接时,我收到错误。
无法加载驱动程序类:net.ucanaccess.jdbc.UcanaccessDriver
这是我的application.properties。
spring.datasource.url = jdbc:ucanaccess:///home/example/Desktop/Somedb.mdb
spring.datasource.driver-class-name = net.ucanaccess.jdbc.UcanaccessDriver
当我尝试在tomcat上运行aplication时出现错误。