当我使用Connection连接到MS Access时,我收到“未找到数据源名称且未指定默认驱动程序”的异常。我的代码是
String dsn = "judydriver";
String url = "jdbc:odbc:" + dsn;
try {
con = DriverManager.getConnection("jdbc:odbc:judydriver", "", "");
}
catch(SQLException ex) {
System.err.println("database connection: " + ex.getMessage());
ex.printStackTrace();
我在SYSTEMDNS中创建了名为“judydriver”的数据源。是否有任何机构删除了异常
答案 0 :(得分:1)
您忘了指定驱动程序。做这样的事情:
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver);
con = DriverManager.getConnection("jdbc:odbc:judydriver", "", "");
有关详情,请参阅this。