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

利用ASP技術(shù)實現(xiàn)Web數(shù)據(jù)庫管理

2012-12-31 00:00:00周文艷
科技創(chuàng)新導報 2012年10期

摘 要:ASP(Active Server Page)是目前公認的建立Windows NT下動態(tài)站點最好的工具之一。ASP內(nèi)置組件中一個非常重要的組件是ADO(Active Data Object)組件,ADO是一種新型的數(shù)據(jù)訪問模型,提供了強大的數(shù)據(jù)庫訪問功能。ASP技術(shù)與ADO技術(shù)相結(jié)合,可以實現(xiàn)基于Web數(shù)據(jù)庫管理功能。

關(guān)鍵詞:ASP技術(shù) ADO技術(shù) 數(shù)據(jù)庫管理

中圖分類號:TP311.52文獻標識碼:A文章編號:1674-098X(2012)04(a)-0208-01

ASP是Microsoft開發(fā)的一種服務器端執(zhí)行腳本環(huán)境,是目前公認的建立Windows NT下動態(tài)站點最好的工具之一。ASP內(nèi)置組件中一個非常重要的組件是ADO組件,ADO的主要作用是提供用戶訪問數(shù)據(jù)存儲的功能,是一種可以提供Web頁面與數(shù)據(jù)庫結(jié)合的最新的數(shù)據(jù)庫技術(shù),使得數(shù)據(jù)庫存取更新更加簡單、方便。

ASP技術(shù)與ADO技術(shù)相結(jié)合,可以實現(xiàn)基于WWW的數(shù)據(jù)庫管理功能,在ASP腳本語言中直接使用ADO組件可編寫出緊湊簡明的腳本,以實現(xiàn)與ODBC數(shù)據(jù)源的連接,因此使用ADO組件可以訪問任何與ODBC兼容的數(shù)據(jù)源。ADO主要提供了Connection、Recordset、Command、Field、Parameter、Error、Property七個對象及Fields、Properties、Parameters、Errors四個集合來完成對于數(shù)據(jù)庫的管理。

在ADO組件中,Connection、Recordset和Command是三個主要的對象,通過這三個對象及它們的子對象可以方便地實現(xiàn)與數(shù)據(jù)源的連接、執(zhí)行SQL查詢和進行查詢結(jié)果的處理。

(1)Connection對象:用來和數(shù)據(jù)庫建立連接。

(2)Command對象:用來對數(shù)據(jù)庫傳遞SQL語句,并對數(shù)據(jù)庫進行各種操作。

(3)Recordset對象:包含了從數(shù)據(jù)源得到的記錄集。

下面介紹開發(fā)訪問數(shù)據(jù)庫并增加用戶成員程序的基本設計方法:

(1)創(chuàng)建數(shù)據(jù)庫源名(DSN)

DSN是通過ODBC創(chuàng)建,由ODBC使用和識別的、用以連接應用程序和后臺數(shù)據(jù)庫的數(shù)據(jù)庫邏輯名。假定已為一個SQL Server數(shù)據(jù)庫創(chuàng)建了取名為“bookstore”的 ODBC數(shù)據(jù)源。

(2)創(chuàng)建數(shù)據(jù)庫鏈接(Connection)

通過服務器對象的CreateObject方法,可以創(chuàng)建Connection對象和使用變量接受對象引

用。一旦連接對象創(chuàng)建之后,它就可用來打開到任何ODBC數(shù)據(jù)源的連接。如下∶

Dim conn‘申明變量

Set Conn=Server.CreatObject(\"ADODB.Connection\")‘創(chuàng)建鏈接對象

Conn.Open \"dsn=bookstore;uid=;pwd=;\"‘打開到ODBC的鏈接,其中用戶ID號與用戶口令未加設置。程序員應根據(jù)自己的情況進行設置。

(3)創(chuàng)建記錄集對象(Recordset)

創(chuàng)建Recordset數(shù)據(jù)對象,實現(xiàn)對數(shù)據(jù)集合的直接存儲。

Dim Rs‘申明變量

Set Rs=Server.CreatObject(\"ADODB.Recordset\")‘創(chuàng)建數(shù)據(jù)對象

(4)操作數(shù)據(jù)庫

ADO通過執(zhí)行標準的SQL語句實現(xiàn)增加成員功能,因此首先要定義SQL語句,

然后執(zhí)行該SQL命令。

Dim sqlstr ‘申明變量

sqlstr=\"insert into user(username,address,postcode,telephone)values(‘\" varname \" ‘ ,’ \" varaddress \" ‘ ,’ \" varpostcode \" ‘ ,’ \" vartelephone \"’)\" ‘定義SQL增加成員語句,把對應變量的值賦值給USER表中的各字段。

(5)關(guān)閉數(shù)據(jù)庫對象和鏈接對象

在程序結(jié)束前一定要關(guān)閉ADO對象,釋放服務器資源。如下:

Rs.close

Conn.close

Set Rs=nothing

Set Conn=nothing

下面是一個向bookstore數(shù)據(jù)庫中user表中增加成員程序:。

Insert_item.asp

ASP數(shù)據(jù)庫增加成員實例

<%

Dim Conn

Set Conn = Server.CreateObject(\"ADODB.Connection\")

Conn.Open \"dsn=bookstore;uid=;pws=;\"

Sql= \"select * from user \"

Dim Rs

Set Rs=Server.CreateObject(\"ADODB.recordset\")

Const adOpenkeyset=1

Rs.Open Sql,Conn, adOpenkeyset

Dim sqlstr,varname,varaddress,varpostcode,vartelephone

Varname=request.form(“myname”)

Varaddress=request.form(“myaddress”)

Varpostcode=request.form(“mypostcode”)

Vartelephone=request.form(“mytelephone”)

sqlstr=\"insert into user(username,address,postcode,telephone) values(‘\" varname \" ‘ ,’ \" varaddress \" ‘ ,’ \" varpostcode \" ‘ ,’ \" vartelephone \"’)\" ‘定義SQL增加成員語句,把對應變量的值賦值給USER表中的各字段。

Conn.execute(strsql)

Response.write “,

您的信息已經(jīng)安全加入,請牢記!

Response.write “

%>

可利用ASP技術(shù)可以很方便的開發(fā)各種網(wǎng)上數(shù)據(jù)庫的管理程序,實踐證明該方法簡單、實用、高效,是很值得學習的一種方法。

主站蜘蛛池模板: 久久综合亚洲鲁鲁九月天| 国产喷水视频| 午夜精品一区二区蜜桃| 国产一二三区视频| 91无码人妻精品一区| 精品欧美一区二区三区久久久| 国产黄色片在线看| 特级毛片8级毛片免费观看| 国产成人高清精品免费5388| 波多野结衣AV无码久久一区| 97视频在线观看免费视频| av午夜福利一片免费看| 国产av一码二码三码无码| 亚洲一区二区日韩欧美gif| 欧美日韩激情在线| A级全黄试看30分钟小视频| 国产肉感大码AV无码| 亚洲av无码人妻| 丝袜高跟美脚国产1区| 97视频免费看| 伊人久久久大香线蕉综合直播| 久久免费视频6| 欧美劲爆第一页| 67194亚洲无码| 99在线视频免费| 欧美一区二区三区国产精品| 国产清纯在线一区二区WWW| 狠狠色丁香婷婷综合| 国产精品精品视频| 无码精品国产dvd在线观看9久 | 澳门av无码| 国产成人无码AV在线播放动漫| 欧美精品在线免费| 国产偷国产偷在线高清| 亚洲成人免费看| 国产成年无码AⅤ片在线| 99热国产在线精品99| 成人福利在线看| 午夜国产大片免费观看| 91av成人日本不卡三区| 亚洲高清无码精品| 热re99久久精品国99热| 国产美女在线观看| 国产情精品嫩草影院88av| 精品综合久久久久久97| swag国产精品| 91无码视频在线观看| 国产视频入口| 日韩在线第三页| 亚洲天堂视频在线免费观看| 国产亚洲高清视频| 高潮毛片免费观看| 免费看一级毛片波多结衣| 国产精品v欧美| V一区无码内射国产| 欧美精品成人一区二区视频一| 日本黄色a视频| 9啪在线视频| 国产亚洲精品自在线| 天天综合网站| 亚洲天堂网在线视频| 亚洲永久精品ww47国产| 97久久超碰极品视觉盛宴| 欧美一级高清免费a| 一区二区三区高清视频国产女人| 国内精自线i品一区202| 日韩AV无码一区| 亚洲欧洲日韩综合| 亚洲一级毛片在线观播放| 日韩大片免费观看视频播放| 91亚洲视频下载| 91久久偷偷做嫩草影院电| 国产精品手机在线观看你懂的| 久爱午夜精品免费视频| 欧美一级大片在线观看| 亚洲天堂视频网站| 538国产视频| 亚洲美女一级毛片| 国产色婷婷视频在线观看| 亚洲天堂网在线播放| 亚欧乱色视频网站大全| 亚洲欧洲日产国产无码AV|