【发布时间】:2014-05-24 11:04:31
【问题描述】:
当我运行此代码连接到 ms access db 时,我收到此错误:“未找到数据源名称且未指定默认驱动程序”
public static Connection getConnection() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=D:/FontsDB.accdb;";
conn = DriverManager.getConnection(database);
} catch (Exception ex) {
ex.printStackTrace();
}
return conn;
}
我用的是Netbean7.4,JDK1.7,MS office2013,Win7_64位,
我将 odbc 属性从%windir%\system32\odbcad32.exe更改为%windir%\SysWOW64\odbcad32.exe,我也收到此错误。
【问题讨论】: