麻辣家族討論版版's Archiver

小誌 發表於 2011-4-20 08:22

7-1-2 DSN連結資料庫

[b][size=4][color=DarkRed]7-1-2        DSN連結資料庫[/color][/size][/b]
「DSN-less」方式是在連結資料庫時,完整的指明資料庫驅動程式、資料庫檔案位置…等等;而「DSN」方式則是將連結資料庫時所需的參數資料預先設定好,將這些資訊交由「ODBC資料來源管理員」集中儲存與管理。

使用「ODBC資料來源管理員」設定DSN資料來源的步驟如下,以設定SQL Server資料來源為例:
1.打開『控制台』->『系統管理工具』,然後再開啟『ODBC 資料來源』項目。
2.在「ODBC資料來源管理員」切換操作頁籤為『系統資料來源名稱』。
[attach]5583[/attach]
圖7-1  「系統資料來源名稱」頁籤。

3.在『系統資料來源名稱』頁籤中按下「新增」按鈕,此時,將會出現「建立新資料來源」視窗,於視窗中選取「SQL Server」,接著按下「完成」按鈕:
[attach]5584[/attach]
圖7-2  「建立新資料來源」視窗。

小誌 發表於 2011-4-20 08:25

4.於「建立新資料來源」視窗中按下「完成」按鈕後,接著出現「建立新的資料來源至SQL Server」視窗,在此視窗中,我們必須為新的資料來源命名,並指定要連線的SQL Server,若是本機伺服器,則選取「local」即可,輸入完畢後按下「下一步」按鈕。
[attach]5585[/attach]
圖7-3  「建立新的資料來源至SQL Server」視窗。

5.接下來為設定驗證模式與登入帳號、密碼,登入驗證的模式請選擇「混合模式(由使用者所輸入的登入識別碼及密碼進行SQL Server帳戶驗證)」,至於帳號密碼則用我們安裝SQL Server時的管理員(sa)帳號跟密碼。
[attach]5586[/attach]
圖7-4   設定驗證模式與登入帳號、密碼。

小誌 發表於 2011-4-20 08:26

6.指定預設資料庫,設定成功登入MS SQL Sserver所要使用的資料庫。
[attach]5587[/attach]
圖7-5   指定預設資料庫。

7.再來為相關的需求設定,採用欲設值即可,直接按下「完成」按鈕。
[attach]5588[/attach]
圖7-6   需求設定。

小誌 發表於 2011-4-20 08:27

8.接下來出現的我們剛剛設定的訊息內容報告,先別急著按「確定」按鈕,要先測試一下設定是否正確無誤。
[attach]5589[/attach]
圖7-7   設定資訊視窗。

9.按下「測試資料來源」按鈕,進行資料庫連結測試,如果出現下圖的結果,就表示我們設定成功了:
[attach]5590[/attach]
圖7-8  資料來源連線測試。

小誌 發表於 2011-4-20 08:28

10.按下「確定」按鈕,回到圖7-6的視窗畫面中,再次按下「確定」按鈕回到「ODBC資料來源管理員」視窗中及可發現新增的系統資料來源:
[attach]5591[/attach]
圖7-9   成功建立DSN。

當我們完成了DSN的設定後,在使用odbc_connect()函數連結資料庫時,ODBC字串參數就只要給系統資料來源名稱「mySQL」、帳號與密碼即可。[code]odbc_connect("DSN名稱","帳號","密碼");[/code]例如:[code]<?
$y=odbc_connect("mySQL","sa","12345");
echo $y;
?>[/code]使用mssql_connect()函數連結資料庫時,ODBC字串參數一樣給系統資料來源名稱「mySQL」、帳號與密碼即可。[code]<?
$y=mssql_connect("mySQL","sa","12345");
echo $y;
?>[/code]

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供