我正在尝试将 MS Access 与 Java 连接 下面是错误信息
java.sql.SQLException:[Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序
代码-
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String database = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb,*.accdb)};DSN=C:\\ST\\BillingTrackerDB.mdb";
Connection conn=DriverManager.getConnection(database, "", "");
最佳答案
DRIVER={Microsoft Access Driver (*.mdb,*.accdb)}
是 Access 的无效 ODBC 驱动程序名称;它缺少一个空格。正确的名称是
DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}
关于java - JDBC-ODBC 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24171507/