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

利用ASP技術實現Web數據庫管理

2012-12-31 00:00:00周文艷
科技創新導報 2012年10期

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

關鍵詞:ASP技術 ADO技術 數據庫管理

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

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

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

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

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

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

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

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

(1)創建數據庫源名(DSN)

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

(2)創建數據庫鏈接(Connection)

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

用。一旦連接對象創建之后,它就可用來打開到任何ODBC數據源的連接。如下∶

Dim conn‘申明變量

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

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

(3)創建記錄集對象(Recordset)

創建Recordset數據對象,實現對數據集合的直接存儲。

Dim Rs‘申明變量

Set Rs=Server.CreatObject(\"ADODB.Recordset\")‘創建數據對象

(4)操作數據庫

ADO通過執行標準的SQL語句實現增加成員功能,因此首先要定義SQL語句,

然后執行該SQL命令。

Dim sqlstr ‘申明變量

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

(5)關閉數據庫對象和鏈接對象

在程序結束前一定要關閉ADO對象,釋放服務器資源。如下:

Rs.close

Conn.close

Set Rs=nothing

Set Conn=nothing

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

Insert_item.asp

ASP數據庫增加成員實例

<%

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 “,

您的信息已經安全加入,請牢記!

Response.write “

%>

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

主站蜘蛛池模板: 亚洲美女久久| 国产精品香蕉在线| 婷婷六月综合| 亚洲成人黄色网址| 鲁鲁鲁爽爽爽在线视频观看| 狠狠v日韩v欧美v| 亚洲欧美自拍一区| 久久久久88色偷偷| 欧美在线导航| 91成人在线观看| 久久一色本道亚洲| 91亚洲影院| 麻豆精品在线视频| 一级香蕉人体视频| 亚洲一区二区在线无码| 一级毛片免费不卡在线| 日韩麻豆小视频| 熟妇无码人妻| lhav亚洲精品| 四虎亚洲国产成人久久精品| 午夜人性色福利无码视频在线观看 | 成人一级黄色毛片| 婷婷五月在线视频| 亚洲精品爱草草视频在线| 久久鸭综合久久国产| 亚洲欧美日韩精品专区| 国产99久久亚洲综合精品西瓜tv| 玖玖精品在线| 成人中文字幕在线| 久久久91人妻无码精品蜜桃HD| 在线一级毛片| 国产高清不卡| 国产全黄a一级毛片| 香蕉蕉亚亚洲aav综合| 永久毛片在线播| 色悠久久久久久久综合网伊人| 国产AV无码专区亚洲A∨毛片| 国产精品v欧美| 国产精品xxx| 精品色综合| 亚洲国产午夜精华无码福利| 日本成人在线不卡视频| 在线看国产精品| 99精品视频在线观看免费播放| 国产极品美女在线观看| 色香蕉影院| 曰AV在线无码| 婷婷伊人久久| 2024av在线无码中文最新| 国产特一级毛片| 精品久久人人爽人人玩人人妻| 成色7777精品在线| 婷婷伊人五月| 欧美激情网址| 欧美亚洲国产精品第一页| 国产在线欧美| 亚洲综合色区在线播放2019| 一本一道波多野结衣一区二区 | 日韩A∨精品日韩精品无码| 无遮挡一级毛片呦女视频| 91久久精品日日躁夜夜躁欧美| 成人免费黄色小视频| 午夜视频在线观看免费网站| 2020极品精品国产 | 91小视频版在线观看www| 国产欧美中文字幕| 欧美福利在线| AV熟女乱| 日本黄色a视频| 91福利片| 亚洲性一区| 99re这里只有国产中文精品国产精品 | 久久久久无码精品国产免费| 中文字幕天无码久久精品视频免费 | 伊人国产无码高清视频| 日韩天堂视频| 日韩精品无码免费专网站| 亚洲av无码久久无遮挡| 亚洲午夜福利精品无码不卡 | 国产成人久久777777| 久久激情影院| 99久久精品国产麻豆婷婷|