999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP技術的WEB數據庫開發

2007-01-01 00:00:00盧文芳
商場現代化 2007年5期

ASP是一種Web應用程序開發技術。它與ADO的充分結合,提供了強大的數據庫訪問功能,已成為網上開發數據庫的重要工具。

一、ASP數據庫原理

ASP技術是通過后綴名為.asp的文件來實現的。當在瀏覽器Browser 中訪問以后綴名為. asp的頁面時,實際上就是向Web 服務器發送一個HTTP請求,Web服務器接收到請求后,調用相應的ASP引擎asp.dll來處理。若ASP腳本中含有訪問數據庫的請求,就利用ADO對象,調用ODBC驅動程序,連接后臺數據庫,執行ASP文檔所指定的SQL指令,實現對數據庫的操作,并將執行結果動態生成一個HTML頁面返回Web服務器,然后與ASP文檔中非腳本的HTML代碼進行合并送給用戶瀏覽器,工作原理如圖所示。

因此客戶端瀏覽器接收的是經WEB服務器執行后生成的一個純粹的HTML文檔,可被運行在任何平臺上的瀏覽器所執行,同時由于ASP源程序是在服務器端執行,保證了ASP源程序代碼的安全性。另外服務器僅僅是將執行結果返回給客戶端瀏覽器,減輕了網絡傳輸的負擔,提高了交互的速度。

二、ASP主要內建對象

ASP提供了多個內置對象。常用的主要有5個對象,使用者無需了解對象的工作原理和設計方法,只要直接調用對象的屬性和方法,就可完成Web應用程序的請求、響應、會話等基本功能。

Request對象:獲取客戶端通過HTTP請求傳遞過來的信息,包括通過表單傳遞的參數、用戶認證的cookie信息等。

Response對象:實現服務器傳遞信息給用戶。包括直接發送信息給瀏覽器、重定向瀏覽器到另一個URL地址或者設置cookie值。

Application對象:存貯一個應用程序中所有用戶共享的信息,供所有用戶共享。

Session對象:存貯一個用戶在和服務器會話期間的信息。當用戶在訪問不同頁面時,這些Session對象的變量一直被保存。

Server對象:提供對服務器上的方法和屬性進行的訪問。如創建ActiveX組件的實例、將虛擬路徑映射到物理路徑等等。

三、ADO組件的主要對象

ASP提供了多個內置的服務器端組件,使用這些組件可以快速有效地完成各種復雜的功能。其中最重要的一個是數據庫訪問組件ADO (Active Data Objects) ,可以在服務器中提供對數據庫操作的強大功能。在ASP頁面中可以調用ADO對象實現對數據庫的操作, 它通過ODBC或者相應的數據庫引擎,通過ADO與ASP 的結合, 可建立提供數據庫信息的網頁, 允許訪問者在瀏覽器頁面上查詢、插入、更新和刪除站點服務器的數據庫信息。

ADO組件中我們使用最多的有三個主要對象,Connection對象、Command對象和Recordset對象。通過這三個對象用戶可以很方便地建立數據庫連接,執行SQL查詢以及完成數據庫訪問等操作。

Connection對象:連接對象,主要用來建立并管理與數據庫的連接,是WEB數據庫與外界聯系的唯一通道,只要建立了該對象,就可以重復地使用它對數據庫進行查詢、檢索等操作。使用Connection對象的屬性和方法可以用來打開和關閉數據庫連接。

Command對象:命令對象,是ADO中專門負責對數據庫執行命令和操作的對象,通過已建立的連接對數據庫可提供靈活的查詢,還可以對數據庫進行添加、刪除和更新數據。在運行Connection對象的命令時,已經隱含地創建了一個Command對象。

Recordset對象:記錄集對象,主要用于表示訪問數據庫查詢所返回的結果,通過它可實現對數據庫中的數據的增、刪、改等操作。

四、ASP開發WEB數據庫

ASP是通過ADO來訪問數據庫,任何基于ODBC的數據庫系統都能被ASP輕松訪問。用ASP 結合ADO進行Web數據庫開發,可按以下步驟實現:

1.連接數據庫

在進行數據庫的連接之前,必須首先調用Server對象的CreateObject 方法創建一個Connection對象的實例, 再使用Open 方法打開Connection對象與數據庫之間的通道,實現數據源與ASP程序的連通。例如,Set conn = Server. Create.Object (\"ADODB.Connection\");Conn. open“數據庫名”。

2.指定對數據庫的操作命令

連接數據庫后, 可對數據庫操作, 如查詢, 修改, 刪除等, 這些都是通過SQL指令來完成的。例如要在數據庫內的數據表中查詢所有的記錄,sqlStr = “select * from 數據表名。

3.顯示結果

利用Connection對象Execute()方法返回的結果集自動創建一個Recordset對象,例如,Set RS = Conn. Execute(“SQL ”語句),然后利用Recordsets對象所提供的屬性和方法顯示查詢結果。

4.關閉連接

數據處理完之后,應該關閉數據庫的連接以釋放系統資源,即關閉結果集對象并斷開與數據庫的連接,例如,RS. close;Conn.Close。

主站蜘蛛池模板: 成人福利免费在线观看| 国产男女免费完整版视频| 人妻夜夜爽天天爽| 伊人成人在线视频| 亚洲三级电影在线播放| 午夜激情福利视频| 欧美亚洲香蕉| 1769国产精品视频免费观看| 五月激情婷婷综合| 国产欧美成人不卡视频| 亚洲成肉网| 精品国产自| 国产在线观看一区精品| 91热爆在线| 激情爆乳一区二区| 麻豆精品在线视频| 精品一区二区无码av| 久久精品人妻中文系列| 欧美日韩在线第一页| 在线欧美国产| 日韩不卡免费视频| 欧美成人精品在线| 99热在线只有精品| 免费aa毛片| 美女无遮挡免费视频网站| 色久综合在线| 亚洲中文在线看视频一区| 欧美日韩国产系列在线观看| 真实国产精品vr专区| 最新精品国偷自产在线| 白浆免费视频国产精品视频| 亚洲人人视频| 欧美激情视频二区三区| 91小视频在线观看免费版高清| 亚洲中文无码h在线观看| 高清欧美性猛交XXXX黑人猛交| 精品久久高清| a欧美在线| 国产精品第三页在线看| 国产最新无码专区在线| 在线播放真实国产乱子伦| 国产又黄又硬又粗| 国产一级片网址| 欧美成人午夜影院| 精品国产Ⅴ无码大片在线观看81 | 欧美午夜一区| 亚洲一级毛片免费看| 中文字幕亚洲另类天堂| 丁香五月激情图片| 天堂网国产| 国产av剧情无码精品色午夜| 亚洲精品爱草草视频在线| 欧美在线伊人| 热99精品视频| 日本三级欧美三级| 再看日本中文字幕在线观看| 伊人久久久久久久久久| 精品91视频| 激情六月丁香婷婷四房播| 久热re国产手机在线观看| 五月激激激综合网色播免费| 毛片最新网址| 国产精品无码翘臀在线看纯欲| 国产精品真实对白精彩久久| 免费观看亚洲人成网站| 日日拍夜夜操| 国产小视频在线高清播放| 亚洲永久精品ww47国产| 欧美午夜视频在线| 欧美啪啪一区| 国产一区二区三区精品欧美日韩| 日韩免费无码人妻系列| 欧美成人二区| 伊人久久婷婷五月综合97色| 中国丰满人妻无码束缚啪啪| 九色视频一区| 精品一区国产精品| 91久久精品国产| 亚洲一级毛片免费看| 国产在线精品网址你懂的| 欧美在线视频不卡| 国产精品视频观看裸模|