【发布时间】:2021-02-06 19:49:51
【问题描述】:
我试图在项目的不同位置创建资产文件夹,并且其中有 MS Access DB 文件。 我想使用 ucanaccess 驱动程序访问它。但它给出了文件未找到异常。
数据库连接代码。
public static Statement getConnectionStatement(){
try {
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
String url = "jdbc:ucanaccess://.\\assets\\BC190201004.accdb";
connection = DriverManager.getConnection(url);
return connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
return null;
}
}
但使用此代码,它工作正常
String url = "jdbc:ucanaccess://C:\\Users\\kha33\\NetBeansProjects\\CS506-Assignment-3\\src\\main\\webapp\\WEB-INF\\assets\\BC190201004.accdb";
我尝试将assets文件夹放在项目主文件夹、java文件夹、webapp文件夹和WEB-INF文件夹下。
我也在 NetBeans IDE 中尝试过。
【问题讨论】:
标签: java web tomcat intellij-idea