- 相關推薦
ASP技術訪問Web數據庫的應用
?
魏 濤 胡杰民 黃 峰?
(炮兵學院研究生系)??
摘要 ASP是服務器端的腳本環境,可以開發動態的、交互的、功能強大的Web站點,本文利用ASP的ADO技術對WWW上的數據庫訪問進行了深入研究,并結合學員網絡檔案信息的實例進行了闡述。?
關鍵詞 ASP ADO Web 數據庫 數據查詢?
1. ASP技術概述
ASP(Active Server Pages)技術的出現完全擺脫了以往的局限性,它不但可以進行復雜的數據庫操作,而且生成的頁面具有很強的交互性,允許用戶方便地控制和管理數據,使用戶可以用ASP技術輕松的建立一個可交互的、高效的Web應用程序。?
2. ASP開發Web數據庫應用系統技術?
2.1 ADO訪問數據庫技術?
ADO(Active Data Object)一個ASP內置服務器對象的數據庫訪問控件,它是針對當前Microsoft軟件所支持的數據進行操作的最有效、最簡單、功能最強大的方法。它為動態Web頁面開發者提供了輕松存取Internet數據庫的嶄新技術。ADO可以使客戶端的程序通過ODBC存取和操縱數據庫中的數據表,為用戶提供含有數據庫信息的主要內容,通過執行SQL命令讓用戶在瀏覽器中訪問后臺數據庫。另外,ADO幾乎兼容各種數據庫系統,例如Microsoft Access、Foxpro、SQL等ADO都提供相同的處理界面供程序設計人員使用。?
2.2 ADO的重要接口?
1) Connection(連接):表示正在使用的數據源和ADO接口之間的連接。?
2) Error(錯誤集):表示一個由數據源返回的錯誤。?
3) Command(命令):表示一個能被數據提供者處理的命令。?
4) Parameter(參數):表示供給Command的參數。?
5)Recordset(游標):最復雜、功能最強大的接口,在使用ADO的應用程序中完成多種操作。
6)Fields(字段):表示Recordset對象中的某一列數據。?
2.3 用ASP開發Web數據庫應用系統的步驟和方法?
1) 設置數據源名,在“控制面板”中通過ODBC創建一個系統DSN。?
2)創建和初始化Connection連接對象創建:?
<%SetmyConnection=Server.CreateObject(“ADODB.Connection”)%>?
初始化:?
<%myConnection.Open“DSN=DSNName”?
3) 通過SQL語句操作數據庫,并返回一個結果集。?
<%?
SQL=“Select*From Tablename”?
Set Rs=myConnection.Execute(SQL)
%>?
4) 顯示數據庫處理結果,利用Recordset對象所提供的屬性顯示查詢結果。?
5) 關閉結果對象集,斷開與數據庫連接。?
Rs.close?
MyConnection.close?
3. ASP技術在學員檔案信息查詢網絡系統中的應用學員檔案信息查詢在瀏覽器上運行,Web服務器是Window NT Server4.0上運行的IIS4.0,支持ASP環境,后臺數據庫選用Office中的Access。客戶端采用WIN95/98平臺,瀏覽器為IE4.0。開發工具采用Visual InterDer或frontPage 2000等。?
下面以學員檔案查詢的例子說明ASP技術在系統中的應用:?
學員檔案信息數據庫Student?-record.mdb中的表Student的字段為:?
姓名、學號、性別、籍貫、專業、單位、畢業學校、出生年月、入學日期、備注。?
客戶端查詢輸入界面:見圖
【ASP技術訪問Web數據庫的應用】相關文章:
ASP技術訪問WEB數據庫08-06
ASP技術訪問WEB數據庫08-06
ASP技術訪問WEB數據庫 208-06
基于ASP的Web數據庫訪問08-06
基于PHP的Web數據庫訪問08-06
ASP開發Browse/Server模式的Web數據庫08-06
基于指紋認證技術的WEB訪問控制08-06
ActiveX技術在WEB頁上的應用08-06
基于Web的交互式數據庫查詢技術08-06