翻譯|使用教程|編輯:吳園園|2020-05-19 11:38:30.003|閱讀 1405 次
概述:本文介紹了macOS上Devart ODBC驅動程序的安裝和配置。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
ODBC Driver/驅動程序為基于ODBC的應用程序提供高性能和功能豐富的連接解決方案,可以直接從Windows,macOS,Linux(32位和64位)訪問最流行的數據庫。驅動程序完全支持標準ODBC API函數和數據類型,多種服務器數據類型和功能。
先決條件
在安裝驅動程序之前,需要確保您的系統已安裝驅動程序管理器。我們的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驅動程序
就本文而言,我們將在macOS上安裝ODBC Driver for Oracle。您可以找到適用于macOS的Devart ODBC驅動程序,并在我們的ODBC驅動程序頁面上將所需的驅動程序下載為.pkg文件。一個 。pkg文件隨Apple Installer一起安裝。Devart驅動程序與32位和64位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,可以使用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。
如果這是您首次創建用戶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的形式指定連接參數和任何其他參數,例如服務器地址,數據庫名稱,用戶憑證,字符集等。
要保存更改到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天免費試用版
了解更多產品信息或想要購買產品正版授權請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: