事實上,數(shù)據(jù)源就是數(shù)據(jù)的路徑。在不同的情況下,它可能有著不同的內(nèi)容,但是在典型情況下,它指明了正在運行的MySQL服務(wù)器(例如,通過網(wǎng)絡(luò)地址或服務(wù)器名),連接時該服務(wù)器的默認數(shù)據(jù)庫,以及必要的連接信息(如端口)。MySQL驅(qū)動程序(以及Windows系統(tǒng)上的ODBC驅(qū)動管理器)將使用數(shù)據(jù)源進行連接。對于該目的,名為Microsoft ODBC數(shù)據(jù)源管理器的管理工具可能十分有用。
有兩處可能保存初始化信息的位置: Windows注冊表(Windows系統(tǒng)),或DSN文件(任何系統(tǒng))。
如果信息位于Windows注冊表中,它稱為“機器數(shù)據(jù)源”。它可以是“用戶數(shù)據(jù)源”,在這種情況下,只有一位用戶能看到它。它也可以是“系統(tǒng)數(shù)據(jù)源”,在這種情況下,計算機上的所有用戶均能訪問它,如果用戶是通過Microsoft Windows NT服務(wù)連接在一起的話,與該計算機相連的所有用戶均能訪問它。運行ODBC數(shù)據(jù)管理程序時,可以選擇是否使用“用戶”或“系統(tǒng)”,它們位于不同的選項卡上。
如果信息位于DSN文件中,它稱為“文件數(shù)據(jù)源”。這是一種文本文件。其優(yōu)點在于: (a)它適合于任何類型的計算機,而不僅僅是使用Windows操作系統(tǒng)的計算機;(b)其內(nèi)容的拷貝或傳輸相對容易。
要想在Windows平臺上添加和配置新的MyODBC數(shù)據(jù)源,請使用ODBC數(shù)據(jù)源管理器。ODBC管理器能夠更新數(shù)據(jù)源連接信息。添加了數(shù)據(jù)源時,ODBC管理器能夠更新注冊信息。
要想從控制面板打開ODBC管理器:
1. 點擊“開始”,將指針指向“設(shè)置”,然后點擊“控制面板”。
2. 在運行Microsoft Windows 2000或更新版本的計算機上,雙擊“管理工具”,然后雙擊“數(shù)據(jù)源”(ODBC)。在運行舊版本W(wǎng)indows的計算機上,雙擊32位ODBC或ODBC。
打開ODBC數(shù)據(jù)源管理器對話框,如下圖所示:
點擊“幫助”以了解ODBC數(shù)據(jù)源管理器對話框各選項卡的詳細信息。
要想在Windows平臺上添加數(shù)據(jù)源:
1. 打開ODBC數(shù)據(jù)源管理器。
2. 在ODBC數(shù)據(jù)源管理器對話框中,點擊“添加”。打開“創(chuàng)建新數(shù)據(jù)源”對話框。
3. 選擇MySQL ODBC 3.51驅(qū)動程序,然后點擊“完成”。打開“MySQL ODBC 3.51驅(qū)動程序-DSN配置”對話框,如下圖所示:
4. 在“數(shù)據(jù)源名”框中,輸入打算訪問的數(shù)據(jù)源的名稱。它可以是你選擇的任何有效名稱。
5. 在“描述”框中,輸入DSn所需的描述信息。
6. 在“主機”或“服務(wù)器名”(或IP)框中,輸入準備訪問的MySQL服務(wù)器主機的名稱。默認情況下為localhost(本地主機)。
7. 在“數(shù)據(jù)庫名”框中,輸入準備用作默認數(shù)據(jù)庫的MySQL數(shù)據(jù)庫名稱。
8. 在“用戶”框中,輸入你的MySQL用戶名(數(shù)據(jù)庫用戶ID)。
9. 在“密碼”框中輸入密碼。
10.在“端口”框中,如果端口不是默認端口,輸入端口號。
11.在“SQL命令”框中,可輸入建立連接后自動執(zhí)行的SQL語句。
最后,對話框與下圖顯示的類似:
點擊“OK”添加該數(shù)據(jù)源。
注釋: 點擊“OK”后,將打開“數(shù)據(jù)源”對話框,ODBC管理器將更新注冊信息。連接到該數(shù)據(jù)源時,你所輸入的用戶名和連接字符串將成為該數(shù)據(jù)源的默認連接值。
你也可以使用“測試數(shù)據(jù)源”按鈕,測試你的設(shè)置是否適合于連接到服務(wù)器。該特性僅對MyODBC 3.51驅(qū)動程序有效。成功完成測試后,將顯示下述窗口:
如果測試失敗,將顯示錯誤消息。
DNS配置對話框也有一個“選項”按鈕。如果選擇了它,將打開下述選項對話框,顯示控制驅(qū)動程序的行為。關(guān)于這些選項的含義,請參見26.1.9.4節(jié),“連接參數(shù)”。
注釋: 在“驅(qū)動程序跟蹤”選項下列出的選項已被禁止(灰色),除非你使用的是驅(qū)動DLL的調(diào)試版本。
要想在Windows平臺上更改數(shù)據(jù)源:
1. 打開ODBC數(shù)據(jù)源管理器。點擊恰當?shù)倪x項卡“DSN”。
2. 選擇打算更改的MySQL數(shù)據(jù)源,然后點擊“配置”。打開“MySQL ODBC 3.51驅(qū)動程序-DSN配置”對話框。
3. 更改適用的數(shù)據(jù)源字段,然后點擊“OK”。
更改完該對話框中的信息后,ODBC管理器將更新注冊信息。