標題:
7-1-2 DSN連結資料庫
[打印本頁]
作者:
小誌
時間:
2011-4-20 08:22
標題:
7-1-2 DSN連結資料庫
7-1-2 DSN連結資料庫
「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」、帳號與密碼即可。
odbc_connect("DSN名稱","帳號","密碼");
複製代碼
例如:
<?
$y=odbc_connect("mySQL","sa","12345");
echo $y;
?>
複製代碼
使用mssql_connect()函數連結資料庫時,ODBC字串參數一樣給系統資料來源名稱「mySQL」、帳號與密碼即可。
<?
$y=mssql_connect("mySQL","sa","12345");
echo $y;
?>
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)