使用SQL Developer v4.0.3和JDBC / ODBC Bridge建立与Access数据库的连接

时间:2016-12-15 02:21:39

标签: oracle ms-access odbc

screenshot of SQL Developer ODBC connection issue to MS-Access

http://www.oracle.com/technetwork/articles/sql/o38sql-102034.html(您在Oracle OTN上的文章) 我阅读了有关使用SQL Developer建立Access数据库连接的Oracle OTN文章,但我无法使其工作。

以下错误显示无法找到默认的JDBC / ODBC桥驱动程序或数据源名称。

  

状态:失败 - 测试失败:[Microsoft] [ODBC驱动程序管理器]数据   未找到源名称且未指定默认驱动程序

Access  数据库存在,而访问数据库中的系统表则不存在  隐藏。

我使用的是使用JDK 1.7的SQL Developer v4.0.3。我知道SQL Developer 4.1使用的是JDK 1.8,最新版本的SQL Developer不支持Access连接。

我还为64位和32位计算安装了JDK 1.6,并将我的系统路径设置更改为使用这些版本。我试过了1.6版本,没有成功。

我的理解是SQL Developer使用JDBC / ODBC Bridge而不需要其他配置。第三方JDBC驱动程序不需要连接到Access。

如何配置SQL Developer以找到JDK v1.6并使用适当的版本(JDK 1.6 64位或JDK 1.6 32位)连接到Access数据库?我整天都在努力工作,我很难过。

1 个答案:

答案 0 :(得分:0)

64bit MS Access ODBC Drivers 使SQL Developer v4.0.3能够连接到MS Access数据库的解决方案是从Microsoft安装64位ODBC驱动程序。我下载了Access Runtime Engine版本2010,它与已安装的32位版本的MS Access(以及其他32位2007办公产品)一起使用 以下链接很有帮助:     https://www.microsoft.com/en-us/download/confirmation.aspx?id=13255 ODBC驱动程序与MS Access运行时引擎耦合。