ADO 資料庫連接


在從某個網頁訪問數據之前,必須先建立一個資料庫連接。


創建一個 DSN-less 資料庫連接

連接到某一個資料庫的最簡單的方法是使用一個 DSN-less 連接。DSN-less 連接可被用於您的站點上的任何微軟 Access 資料庫。

假設您擁有一個名為 "northwind.mdb" 的資料庫位於 "c:/webdata/" 的 web 目錄中,您可以使用下麵的 ASP 代碼連接到此資料庫:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

注意,在上面的例子中,您必須規定微軟的 Access 資料庫驅動程式(Provider),以及此資料庫在電腦上的物理路徑。


創建一個 ODBC 資料庫連接

假設您擁有一個名為 "northwind" 的 ODBC 資料庫,您可以使用下麵的 ASP 代碼連接到此資料庫:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>

通過一個 ODBC 連接,您可以連接到您的網路中任何電腦上的任何資料庫,只要 ODBC 連接是可用的。


到 MS Access 資料庫的 ODBC 連接

下麵為您講解如何創建到一個 MS Access 資料庫的連接:

  1. 打開控制面板中的 ODBC 圖示
  2. 選擇系統 ODBC 選項卡
  3. 點擊 ODBC 選項卡中的添加按鈕
  4. 選擇 Driver to Microsoft Access,然後點擊完成按鈕
  5. 在下一個窗口中點擊"選擇"按鈕來定位資料庫
  6. 為此資料庫賦予一個數據源名稱(Data Source Name,DSN)
  7. 點擊"確定"

注意:此配置必須在您的網站所在的電腦上完成。假如您正在自己的電腦上運行PWS或者IIS,此架構是可以運行的,但是假如您的網站位於一臺遠程的伺服器,您就必須擁有此伺服器的物理訪問許可權,或者請您的 web 主機提供商為您做這些事情。


ADO 連接對象(ADO Connection Object)

ADO 連接對象用來創建到某個數據源的開放連接。通過此連接,您可以對此資料庫進行訪問和操作。

查看此連接對象的所有方法和屬性。