Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

本文介绍了macOS上Devart ODBC驱动程序的安装和配置。

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文件,然后按照说明进行操作。

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

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

系统将指导您完成安装iODBC Driver Manager所需的步骤。成功安装后,您应该能够在Applications文件夹中看到ODBC文件夹。

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

在macOS上安装ODBC驱动程序

就本文而言,我们将在macOS上安装ODBC Driver for Oracle。您可以找到适用于macOS的Devart ODBC驱动程序,并在我们的ODBC驱动程序页面上将所需的驱动程序下载为.pkg文件。一个 。pkg文件随Apple Installer一起安装。Devart驱动程序与32位和64位ODBC兼容应用程序兼容。

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

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

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

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

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

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

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

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

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

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

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

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

在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

要创建或修改DSN,可以使用GUI iODBC Administrator应用程序或编辑适当的odbc.ini文件。

使用iODBC Administrator(64位)创建DSN

1、从应用程序> iODBC运行iODBC Administrator64。

2、选择“ 用户DSN”或“ 系统DSN”选项卡。

3、单击添加按钮。

4、选择驱动程序(例如,用于Oracle的Devart ODBC驱动程序),然后单击确定。

5、指定DSN的名称以及描述(可选)。

6、指定连接字符串参数及其值:

  • 单击加号以创建关键字/值对。
  • 双击“ 关键字”字段并指定参数名称。
  • 双击“ 值”字段并指定参数的值。

7、单击确定以保存DSN。

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

如果这是您首次创建用户DSN,则iODBC管理器会在主目录中创建odbc.ini文件。在驱动程序安装期间创建了示例系统DSN的odbc.ini文件和参数,因此您可以创建新的系统DSN或在现有DSN中指定连接信息。

通过将连接信息添加到odbc.ini文件来创建DSN

您可以使用vi或类似的文本编辑器(例如nano)来配置odbc.ini文件。对于本文,vi用于编辑odbc.ini。要创建DSN,请打开“终端”并为系统DSN 运行命令sudo vi /Library/ODBC/odbc.ini,为用户DSN 运行sudo vi .odbc.ini。这将打开对应目录中已经存在的odbc.ini文件,如果要为驱动程序创建第一个DSN,则将创建一个新文件。要进入插入模式,请输入i。

在文件的开头输入[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的形式指定连接参数和任何其他参数,例如服务器地址,数据库名称,用户凭证,字符集等。

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

要保存更改到odbc.ini文件,按Esc键键,然后按下Shift键+: ,类型WQ并 按下回车键。

测试与数据源的ODBC连接

要测试ODBC数据源连接,可以使用GUI iODBC Administrator64应用程序或iODBC命令行实用程序iodbctest / iodbctestw(“应用程序”>“ iODBC”>“ iODBCTest.command” /“ iODBCTestUniCode.command”)。

要在Administrator64中测试连接,请选择DSN,然后单击“ 测试”。

Devart数据库工具【教程】:在macOS上安装和配置ODBC驱动程序

GUI Administrator应用程序仅测试与服务器的连接,而iodbctest和iodbctestw允许您发出SQL命令并检索结果。iodbctest以ASCII模式检索所有结果,而odbctestw以Unicode模式检索所有结果。

运行该实用程序,并在提示您输入ODBC连接字符串时,输入所需的连接参数(驱动程序名称,服务器地址,数据库名称,用户凭据等)。如果您在DSN中设置连接参数及其值,只需以dsn = dsn_name的形式指定DSN名称。

连接字符串采用parameter_name = value形式的参数,每个参数用分号(;)分隔,没有空格。连接后,您可以发出SQL命令以从数据源检索数据。

立即下载ODBC30天免费试用版

了解更多产品信息或想要购买产品正版授权请点击【咨询在线客服】

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月16日
下一篇 2020年4月16日

相关推荐

发表回复

登录后才能评论