Mac OSX 的 JDBC ODBC 桥接器

Posted

技术标签:

【中文标题】Mac OSX 的 JDBC ODBC 桥接器【英文标题】:JDBC ODBC bridge for Mac OSX 【发布时间】:2011-02-23 17:26:29 【问题描述】:

我很难使用 JDBC-ODBC 桥与我的数据库文件建立连接。我正在使用的驱动程序是 sun.jdbc.odbc.JdbcOdbcDriver 但我相信它在 Mac OSX 上默认不存在,因此会引发找不到类的异常。

我搜索了驱动程序,但找不到太多有用的信息。有人可以帮我建立连接吗?或者向我发送任何包含我正在寻找的信息的链接?

谢谢,

【问题讨论】:

如果我记得你需要一个特定于数据库的驱动程序.. 例如com.mysql.jdbc.Driver 用于 mysql。 【参考方案1】:

Sun 和 Oracle 的 official positions 长期以来一直是 --

[JVM-bundled] JDBC-ODBC 桥应被视为一种过渡解决方案 [...] Oracle 不支持 JDBC-ODBC 桥。

但是,我的雇主OpenLink Software 从 JVM 1.0 开始就在 JDBC 和 ODBC 之间制作了企业级商业 Type 1 Bridges。当前版本与 Java 6、7 和 8 以及从 Lion 到 Yosemite (10.7 - 10.10) 的 OS X 完全兼容。你可以在这里了解更多--

Single-Tier JDBC-ODBC Bridge Driver -- 用于 ODBC 数据源的 JDBC 驱动程序 Single-Tier ODBC-JDBC Bridge Driver -- 用于 JDBC 数据源的 ODBC 驱动程序

【讨论】:

以上是关于Mac OSX 的 JDBC ODBC 桥接器的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 JDBC 到 ODBC 桥接进行 SQL 连接?

JDBC数据库操作

使用JDBC

如何在 Jython 中安装 ODBC 库

Hybris Virtualjdbc Extension

Java中如何实现与后台数据库的连接?