Java 在eclipse上使用ODCB访问.mdb数据库时出错?

Java 在eclipse上使用ODCB访问.mdb数据库时出错?,java,database,eclipse,ms-access,Java,Database,Eclipse,Ms Access,所以我有一个基于eclipse的java项目。代码运行良好,但每当应用程序必须访问数据库时,它都会说: Unable to access the database 这是eclipse显示的唯一错误。。。我似乎不明白问题出在哪里。我已经在引用的库中导入了odcb驱动程序,并且安装了连接器odcb 数据库是一个.mdb文件 这是代码的一部分 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); final String fileName = "C:/Use

所以我有一个基于eclipse的java项目。代码运行良好,但每当应用程序必须访问数据库时,它都会说:

Unable to access the database
这是eclipse显示的唯一错误。。。我似乎不明白问题出在哪里。我已经在引用的库中导入了odcb驱动程序,并且安装了连接器odcb

数据库是一个.mdb文件

这是代码的一部分

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
final String fileName = "C:/Users/User1/Desktop/centrallab.mdb";
String url =  "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+fileName;
localConnection = DriverManager.getConnection(url,"","");
localStatement = localConnection.createStatement();

尝试以下方法:

1) 你能从MS access访问数据库吗

2) 您是否在控制面板的“管理工具”中的“ODBC管理员”中配置了Microsoft Access ODBC数据源

您可以在以下内容中获得有关使用Java程序访问MS Access Db的更多信息