【发布时间】:2015-05-31 16:08:15
【问题描述】:
谁能帮我让我的数据库连接到java。 我已经尝试了好几个小时,但仍然出现此异常:“java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified?”
public Connector() {
Connection con;
Statement st;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Database.mdb");
st = con.createStatement(1004, 1008);
} catch (Exception e)
e.printStackTrace();
}
}
这是我得到的例外:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
【问题讨论】:
-
让您的代码显示
System.getProperty("sun.arch.data.model")和edit 返回的值,向我们展示您的问题。 -
我试过了,它返回 64 位
标签: eclipse ms-access jdbc-odbc