首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MS Access的JDBC-ODBC错误

使用MS Access的JDBC-ODBC错误
EN

Stack Overflow用户
提问于 2014-12-07 03:08:39
回答 1查看 65关注 0票数 0

我对JDBC连接有问题.

  1. 有60台PC,Win -7 64位,MS Office 2010 32位,JRE java版本的1.7.0_55和更高,它们都是64位。
  2. 我已经开发了一些程序并安装在这60台机器上。
  3. Pgogram是用Java开发的,没有基于Web的,只有GUI程序.
  4. 该程序在所有这些机器上运行良好,只有2台个人电脑除外。

当启动程序和程序时,尝试通过JDBC连接连接到MS 2010 32位数据库时,会出现屏幕快照错误。

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

在此之后,我重新安装了一台具有相同Win7、office 32位和程序工作正常的PC机。我也做了第二个,但程序上的PC仍然不想工作,上面的错误出现。请参阅下面我如何启动jar文件以连接到32位MS Access:

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

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

EN

回答 1

Stack Overflow用户

发布于 2014-12-08 01:46:24

我使用通常的ODBC-JDBC桥:

代码语言:javascript
复制
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();

我使用的是JRE1.7,而不是8版本,因此,正如我所解释的那样,60台PC现在可以很好地运行1台PC。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27339159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档