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"
%>
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"
%>
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>
通過一個ODBC 連接,您可以連接到您的網絡中任何計算機上的任何數據庫,只要ODBC 連接是可用的。
h2>到MS Access 數據庫的ODBC 連接
下面為您講解如何創建到一個MS Access 數據庫的連接:
- 打開控制面板中的ODBC圖標
- 選擇系統ODBC選項卡
- 點擊ODBC選項卡中的添加按鈕
- 選擇 Driver to Microsoft Access,然後點擊完成按鈕
- 在下一個窗口中點擊"選擇"按鈕來定位數據庫
- 為此數據庫賦予一個數據源名稱( D ata S ource N ame,DSN)
- 點擊" 確定 "
注意:此配置必須在您的網站所在的計算機上完成。 假如您正在自己的計算機上運行PWS或者IIS,此架構是可以運行的,但是假如您的網站位於一台遠程的服務器,您就必須擁有此服務器的物理訪問權限,或者請您的web 主機提供商為您做這些事情。
ADO 連接對象(ADO Connection Object)
ADO 連接對像用來創建到某個數據源的開放連接。 通過此連接,您可以對此數據庫進行訪問和操作。
查看此連接對象的所有方法和屬性。