若要在 macOS 上設定 DSN,您可以使用命令列工具 (myodbc-installer)、編輯使用者 Library/ODBC
目錄中的 odbc.ini
檔案,或使用 ODBC 管理員 GUI。
ODBC 管理員包含在 OS X v10.5 和更早的版本中;較新版本的 OS X 和 macOS 使用者需要手動下載並安裝它。
若要使用 myodbc-installer 公用程式建立 DSN,您只需要指定 DSN 類型和 DSN 連接字串。例如
$> myodbc-installer -a -s -t"DSN=mydb;DRIVER=MySQL ODBC 9.0 Driver;SERVER=mysql;USER=username;PASSWORD=pass"
若要使用 ODBC 管理員
為了讓 ODBC 管理員正確運作,請確保用於設定 ODBC 連線和 DSN 的
/Library/ODBC/odbc.ini
檔案可由admin
群組寫入。如果此檔案不可由此群組寫入,則 ODBC 管理員可能會失敗,或可能看起來可以運作,但不會產生正確的項目。macOS ODBC 管理員和 Connector/ODBC 有已知問題,可能導致您無法使用此方法建立 DSN。在這種情況下,請使用命令列或直接編輯
odbc.ini
檔案。您仍然可以使用 ODBC 管理員檢查和編輯現有的 DSN 或使用 myodbc-installer 工具建立的 DSN。
-
從
Applications
資料夾中的Utilities
資料夾開啟 ODBC 管理員。
從
ODBC 管理員
對話方塊中,選擇 使用者 DSN 或 系統 DSN 索引標籤,然後按一下 。選取 Connector/ODBC 驅動程式,然後按一下
。-
您將看到
資料來源名稱
(DSN) 對話方塊。輸入 DSN 的資料來源名稱
和可選的描述
。
按一下
,將新的關鍵字/值配對新增至面板。至少設定四個配對以指定server
、username
、password
和database
連線參數。請參閱第 5.2 節, 「Connector/ODBC 連線參數」。按一下
,將 DSN 新增至已設定的資料來源名稱清單。
完成的 DSN 設定可能如下所示
您可以藉由新增更多關鍵字/值配對並設定對應的值,在您的 DSN 中設定其他 ODBC 選項。請參閱第 5.2 節, 「Connector/ODBC 連線參數」。