返回列表 上一主題 發帖

7-1-2 DSN連結資料庫

7-1-2 DSN連結資料庫

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

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

圖7-1  「系統資料來源名稱」頁籤。

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

圖7-2  「建立新資料來源」視窗。
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

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

圖7-3  「建立新的資料來源至SQL Server」視窗。

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

圖7-4   設定驗證模式與登入帳號、密碼。
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

6.指定預設資料庫,設定成功登入MS SQL Sserver所要使用的資料庫。

圖7-5   指定預設資料庫。

7.再來為相關的需求設定,採用欲設值即可,直接按下「完成」按鈕。

圖7-6   需求設定。
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

8.接下來出現的我們剛剛設定的訊息內容報告,先別急著按「確定」按鈕,要先測試一下設定是否正確無誤。

圖7-7   設定資訊視窗。

9.按下「測試資料來源」按鈕,進行資料庫連結測試,如果出現下圖的結果,就表示我們設定成功了:

圖7-8  資料來源連線測試。
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

10.按下「確定」按鈕,回到圖7-6的視窗畫面中,再次按下「確定」按鈕回到「ODBC資料來源管理員」視窗中及可發現新增的系統資料來源:

圖7-9   成功建立DSN。

當我們完成了DSN的設定後,在使用odbc_connect()函數連結資料庫時,ODBC字串參數就只要給系統資料來源名稱「mySQL」、帳號與密碼即可。
  1. odbc_connect("DSN名稱","帳號","密碼");
複製代碼
例如:
  1. <?
  2. $y=odbc_connect("mySQL","sa","12345");
  3. echo $y;
  4. ?>
複製代碼
使用mssql_connect()函數連結資料庫時,ODBC字串參數一樣給系統資料來源名稱「mySQL」、帳號與密碼即可。
  1. <?
  2. $y=mssql_connect("mySQL","sa","12345");
  3. echo $y;
  4. ?>
複製代碼
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題