当我在jre 7中运行以下代码时工作正常。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con_db = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:/runtime/handling.mdb; Readonly=False;");
当我在JDK中运行相同的代码时,我收到以下错误
java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序 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) 在java.sql.DriverManager.getConnection(未知来源)
对于这两种情况,我使用的是jackcess-1.1.18.jar。
现在我的要求是在JDK 1.7中运行代码。让任何人帮助我解决问题
此案例适用于Helio版本的日食。但是当我在luna版本中运行相同的代码时,我发现这两种情况都有错误。