如何更正msaccess中的“未找到数据源名称且未指定默认驱动程序”?

wvt8vs2t  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(205)

当我在jre7中运行以下代码时,它运行得很好。

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 driver manager]找不到数据源名称,在sun.jdbc.odbc.jdbcodbc.createsqlexception(未知源)处找不到默认驱动程序,在sun.jdbc.odbc.jdbcodbc.standarderror(未知源)处找不到,在sun.jdbc.odbc.jdbcodbc.sqldriverconnection(未知源)处找不到默认驱动程序源)位于sun.jdbc.odbc.jdbcodbcdriver.connect(未知源)位于java.sql.drivermanager.getconnection(未知源)位于java.sql.drivermanager.getconnection(未知源)
对于这两种情况,我都使用jackcess-1.1.18.jar。
现在我的要求是在JDK1.7中运行代码。让任何人帮我解决这个问题
本例适用于eclipse的helio版本。但是,当我在luna版本中运行相同的代码时,两种情况下都会出现错误。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题