Java STS:UCanAccess连接错误“无法加载驱动程序类”

时间:2017-05-15 11:43:49

标签: java ms-access jdbc spring-boot ucanaccess

我正在尝试在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时出现错误。

0 个答案:

没有答案