ODBC Driver/驱动程序为基于ODBC的应用程序提供高性能和功能丰富的连接解决方案,可以直接从Windows,macOS,Linux(32位和64位)访问最流行的数据库。驱动程序完全支持标准ODBC API函数和数据类型,多种服务器数据类型和功能。
ODBC最新试用版
先决条件
在安装驱动程序之前,需要确保您的系统已安装驱动程序管理器。我们的macOS驱动程序与iODBC驱动程序管理器兼容。iODBC是免费的开源驱动程序管理器,广泛用于macOS,Linux和Unix系统。
大多数macOS安装都不随操作系统附带驱动程序管理器,因此您需要自己安装它。您可以从iODBC 站下载最新版本的iODBC。驱动程序管理器安装有其自己的用于创建DSN的GUI工具,即iODBC Administrator。
要安装iODBC:
下载 ODBC,然后双击mxkozzzz.dmg文件。
双击ODBC-SDK.pkg文件,然后按照说明进行操作。

您可能会收到错误“无法打开iODBC-SDK.pkg,因为它来自身份不明的开发人员”。要解决此问题,请打开“ 系统偏好设置”,然后选择“ 安全和隐私”。在“ 常规”选项卡下,单击左下角的锁定图标以解锁设置。您应该看到尝试打开的安装程序被阻止打开。单击“ 仍然打开”按钮以打开应用程序。
系统将指导您完成安装iODBC Driver Manager所需的步骤。成功安装后,您应该能够在Applications文件夹中看到ODBC文件夹。

在macOS上安装ODBC驱动程序
1.双击安装程序文件,然后按照提示进行操作。您需要通过单击“ 系统偏好设置”>“安全性和隐私”中 “ 常规”选项卡下的“ 仍然打开”按钮来打开文件。

在简介和自述步骤中,单击继续。

2.阅读许可协议后,单击“ 继续”,然后单击“ 同意”以继续进行安装。

3.在“ 注册”步骤中,您可以在“ 激活密钥”字段中输入许可证代码,或者如果要首先评估该软件,则选择“ 试用 ”。点击继续。

4.在“ 安装类型”中,单击“ 安装”按钮。

5.成功完成安装后,您将看到相应的消息。

在macOS上配置ODBC驱动程序
要在macOS上配置已安装的ODBC驱动程序,您可以使用在驱动程序安装过程中创建的示例系统DSN(数据源名称)(例如,对于Devart ODBC Driver for Oracle ,可以使用Devart_Oracle),也可以创建自己的DSN。DSN有两种主要类型:用户DSN和系统DSN。用户DSN是为特定用户创建的,只有创建它的用户才能查看和使用DSN。系统中的任何具有适当权限的用户都可以使用系统DSN。
该ODBC.INI文件包含有关DSN的信息和下面的路径下存放:
- 用户DSN: .ODBC.ini
- 系统DSN:/Library/ODBC.ini
使用iODBC Administrator(64位)创建DSN
1、从应用程序> iODBC运行iODBC Administrator64。
2、选择“ 用户DSN”或“ 系统DSN”选项卡。
3、单击添加按钮。
4、选择驱动程序(例如,用于Oracle的Devart ODBC驱动程序),然后单击确定。
5、指定DSN的名称以及描述(可选)。
6、指定连接字符串参数及其值:
- 单击加 以创建关键字/值对。
- 双击“ 关键字”字段并指定参数名称。
- 双击“ 值”字段并指定参数的值。
7、单击确定以保存DSN。

如果这是您首次创建用户DSN,则iODBC管理器会在主目录中创建odbc.ini文件。在驱动程序安装期间创建了示例系统DSN的odbc.ini文件和参数,因此您可以创建新的系统DSN或在现有DSN中指定连接信息。
通过将连接信息添加到odbc.ini文件来创建DSN
在文件的开头输入[ODBC数据源]。odbc.ini文件中的参数以parameter_name = parameter_value的形式指定。
要创建DSN并指定连接信息,请插入以下信息:
在[ODBC数据源]下,以dsn_name = driver_name的形式指定DSN名称和驱动程序名称(例如,Oracle的Devart ODBC驱动程序)。
在DSN声明下,以[dsn_name]的形式指定DSN名称。
在[dsn_name]下,以parameter_name = parameter_value的形式指定连接参数和任何其他参数,例如服务器地址,数据库名称,用户凭证,字符集等。

要保存更改到odbc.ini文件,按Esc键键,然后按下Shift键+: ,类型WQ并 按下回车键。
测试与数据源的ODBC连接
要测试ODBC数据源连接,可以使用GUI iODBC Administrator64应用程序或iODBC命令行实用程序iodbctest / iodbctestw(“应用程序”>“ iODBC”>“ iODBCTest.command” /“ iODBCTestUniCode.command”)。
要在Administrator64中测试连接,请选择DSN,然后单击“ 测试”。

GUI Administrator应用程序仅测试与服务器的连接,而iodbctest和iodbctestw允许您发出SQL命令并检索结果。iodbctest以ASCII模式检索所有结果,而odbctestw以Unicode模式检索所有结果。
运行该实用程序,并在提示您输入ODBC连接字符串时,输入所需的连接参数(驱动程序名称,服务器地址,数据库名称,用户凭据等)。如果您在DSN中设置连接参数及其值,只需以dsn = dsn_name的形式指定DSN名称。
连接字符串采用parameter_name = value形式的参数,每个参数用分 (;)分隔,没有空格。连接后,您可以发出SQL命令以从数据源检索数据。
立即下载ODBC的30天免费试用版
了解更多产品信息或想要购买产品正版授权请点击【咨询在线客服】
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!