繁体   English   中英

MS Access的JDBC-ODBC错误

[英]JDBC-ODBC error with MS Access

我的JDBC-ODBC连接有问题。

  1. 有60台具有Win-7 64位,MS Office 2010 32位,JRE Java版本1.7.0_55及更高版本的PC,它们全部为64位。
  2. 我已经开发了一些程序并安装在这60台计算机上。
  3. Pgogram是用Java开发的,没有基于Web的内容,只是GUI程序。
  4. 该程序在除2台PC之外的所有这些机器上都能正常运行。

启动程序时,程序尝试通过JDBC-ODBC连接连接到MS Access 2010 32位数据库,但出现以下屏幕快照错误。

http://www.freeuploadimages.org/images/ausvbpdk1oovzjubk2h.jpg http://www.freeuploadimages.org/images/ausvbpdk1oovzjubk2h.jpg

之后,我用相同的Win7重新安装了一台PC,office 32位和程序运行正常。 我也做了第二个,但是那台PC上的程序仍然不想工作,并且出现上述错误。 请在下面查看我如何启动jar文件以连接到32Bit MS Access:

启动“ CallListGUI启动”“ C:\\ Program Files(x86)\\ Java \\ jre7 \\ bin \\ javaw.exe” -D32 -jar“ C:\\ SafetyInspectionRegister \\ SafetyInspectonRegister.jar” -Dfile.encoding = cp1251 -reuseview%*

有人可以帮我解决这个问题吗?

我使用通常的ODBC-JDBC Bridge:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Properties connInfo = new Properties();
connInfo.put("", "");
connInfo.put("","");
connInfo.put("charSet", "cp1251");
Connection _connection = DriverManager.getConnection("jdbc:odbc:SAFETYDATABASE", connInfo);
_statement = _connection.createStatement();

我使用的是JRE 1.7,而不是8版本,因此我解释说60台PC可以正常工作,而现在只有1台PC。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM