丁香婷婷网,黄色av网站裸体无码www,亚洲午夜无码精品一级毛片,国产一区二区免费播放

現(xiàn)在位置:范文先生網(wǎng)>理工論文>計(jì)算機(jī)信息技術(shù)>ASP技術(shù)訪問Web數(shù)據(jù)庫的應(yīng)用

ASP技術(shù)訪問Web數(shù)據(jù)庫的應(yīng)用

時(shí)間:2023-02-21 00:11:13 計(jì)算機(jī)信息技術(shù) 我要投稿
  • 相關(guān)推薦

ASP技術(shù)訪問Web數(shù)據(jù)庫的應(yīng)用

?

 

  濤 胡杰民 黃 峰?

 (炮兵學(xué)院研究生系)??

 

摘要  ASP是服務(wù)器端的腳本環(huán)境,可以開發(fā)動(dòng)態(tài)的、交互的、功能強(qiáng)大的Web站點(diǎn),本文利用ASP的ADO技術(shù)對(duì)WWW上的數(shù)據(jù)庫訪問進(jìn)行了深入研究,并結(jié)合學(xué)員網(wǎng)絡(luò)檔案信息的實(shí)例進(jìn)行了闡述。?

關(guān)鍵詞 ASP ADO Web 數(shù)據(jù)庫 數(shù)據(jù)查詢?

1. ASP技術(shù)概述

    ASP(Active Server Pages)技術(shù)的出現(xiàn)完全擺脫了以往的局限性,它不但可以進(jìn)行復(fù)雜的數(shù)據(jù)庫操作,而且生成的頁面具有很強(qiáng)的交互性,允許用戶方便地控制和管理數(shù)據(jù),使用戶可以用ASP技術(shù)輕松的建立一個(gè)可交互的、高效的Web應(yīng)用程序。?

2. ASP開發(fā)Web數(shù)據(jù)庫應(yīng)用系統(tǒng)技術(shù)?

2.1 ADO訪問數(shù)據(jù)庫技術(shù)?

   ADO(Active Data Object)一個(gè)ASP內(nèi)置服務(wù)器對(duì)象的數(shù)據(jù)庫訪問控件,它是針對(duì)當(dāng)前Microsoft軟件所支持的數(shù)據(jù)進(jìn)行操作的最有效、最簡單、功能最強(qiáng)大的方法。它為動(dòng)態(tài)Web頁面開發(fā)者提供了輕松存取Internet數(shù)據(jù)庫的嶄新技術(shù)。ADO可以使客戶端的程序通過ODBC存取和操縱數(shù)據(jù)庫中的數(shù)據(jù)表,為用戶提供含有數(shù)據(jù)庫信息的主要內(nèi)容,通過執(zhí)行SQL命令讓用戶在瀏覽器中訪問后臺(tái)數(shù)據(jù)庫。另外,ADO幾乎兼容各種數(shù)據(jù)庫系統(tǒng),例如Microsoft Access、Foxpro、SQL等ADO都提供相同的處理界面供程序設(shè)計(jì)人員使用。?

2.2 ADO的重要接口?

1) Connection(連接):表示正在使用的數(shù)據(jù)源和ADO接口之間的連接。?

2) Error(錯(cuò)誤集):表示一個(gè)由數(shù)據(jù)源返回的錯(cuò)誤。?

3) Command(命令):表示一個(gè)能被數(shù)據(jù)提供者處理的命令。?

4) Parameter(參數(shù)):表示供給Command的參數(shù)。?

5)Recordset(游標(biāo)):最復(fù)雜、功能最強(qiáng)大的接口,在使用ADO的應(yīng)用程序中完成多種操作。

6)Fields(字段):表示Recordset對(duì)象中的某一列數(shù)據(jù)。?

2.3 用ASP開發(fā)Web數(shù)據(jù)庫應(yīng)用系統(tǒng)的步驟和方法?

    1) 設(shè)置數(shù)據(jù)源名,在“控制面板”中通過ODBC創(chuàng)建一個(gè)系統(tǒng)DSN。?

    2)創(chuàng)建和初始化Connection連接對(duì)象創(chuàng)建:?

<%SetmyConnection=Server.CreateObject(“ADODB.Connection”)%>?

初始化:?

<%myConnection.Open“DSN=DSNName”?

    3) 通過SQL語句操作數(shù)據(jù)庫,并返回一個(gè)結(jié)果集。?

<%?

 SQL=“Select*From Tablename”?

 Set Rs=myConnection.Execute(SQL)

%>?

   4) 顯示數(shù)據(jù)庫處理結(jié)果,利用Recordset對(duì)象所提供的屬性顯示查詢結(jié)果。?

   5) 關(guān)閉結(jié)果對(duì)象集,斷開與數(shù)據(jù)庫連接。?

Rs.close?

MyConnection.close?

3. ASP技術(shù)在學(xué)員檔案信息查詢網(wǎng)絡(luò)系統(tǒng)中的應(yīng)用學(xué)員檔案信息查詢?cè)跒g覽器上運(yùn)行,Web服務(wù)器是Window NT Server4.0上運(yùn)行的IIS4.0,支持ASP環(huán)境,后臺(tái)數(shù)據(jù)庫選用Office中的Access。客戶端采用WIN95/98平臺(tái),瀏覽器為IE4.0。開發(fā)工具采用Visual InterDer或frontPage 2000等。?

    下面以學(xué)員檔案查詢的例子說明ASP技術(shù)在系統(tǒng)中的應(yīng)用:?

    學(xué)員檔案信息數(shù)據(jù)庫Student?-record.mdb中的表Student的字段為:?

姓名、學(xué)號(hào)、性別、籍貫、專業(yè)、單位、畢業(yè)學(xué)校、出生年月、入學(xué)日期、備注。?


客戶端查詢輸入界面:見圖


【ASP技術(shù)訪問Web數(shù)據(jù)庫的應(yīng)用】相關(guān)文章:

ASP技術(shù)訪問WEB數(shù)據(jù)庫08-06

ASP技術(shù)訪問WEB數(shù)據(jù)庫08-06

ASP技術(shù)訪問WEB數(shù)據(jù)庫 208-06

基于ASP的Web數(shù)據(jù)庫訪問08-06

基于PHP的Web數(shù)據(jù)庫訪問08-06

ASP開發(fā)Browse/Server模式的Web數(shù)據(jù)庫08-06

基于指紋認(rèn)證技術(shù)的WEB訪問控制08-06

ActiveX技術(shù)在WEB頁上的應(yīng)用08-06

基于Web的交互式數(shù)據(jù)庫查詢技術(shù)08-06