【发布时间】:2016-02-06 18:00:52
【问题描述】:
我有一个 Maven 项目,我正在尝试创建与我的 MS Access 数据库的连接。问题是它没有打开。
我没有收到任何类型的错误,但程序仍然处于活动状态而没有返回连接。我试图保持两个小时,但没有。 databaseProduction WellSys 链接到 ProdWheelTableMasterSys 和 WhellDemand。
我的代码是:
package com.sealed.air.SealedAir;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class App {
public static void main(String[] args) {
String conex = "jdbc:ucanaccess://";
String url = "C:/DB/ProductionWhellSys.accdb";
try {
System.out.println("Connecting");
Connection con = DriverManager.getConnection(conex+url);
System.out.println("Connected");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
而控制台中的结果是:
Connecting
我的数据库 MS 访问属性:
console.bat 输出:
在 Access 中保存的查询:
我尝试更改 '' 中的“”,但我不明白,因为它给了我同样的错误。我发现的另一个错误是:
Error message was: unexpected token: , required: )
【问题讨论】:
-
您的
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");线路在哪里?见tutorial。 -
如果我添加我也有同样的问题
标签: java maven connection ucanaccess