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

基于ASP技術(shù)的WEB數(shù)據(jù)庫訪問

2007-12-31 00:00:00董春平
商場現(xiàn)代化 2007年11期

[摘要] 介紹了ASP的特點和編程中的對象,論述了ASP訪問數(shù)據(jù)庫的步驟。

[關(guān)鍵詞] ASP 數(shù)據(jù)庫

一、ASP概述

ASP 是微軟公司開發(fā)的代替CG1腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其他程序進行交互,是一種簡單、方便的編程工具。ASP即不是程序語言,又不是開發(fā)工具,而是一種技術(shù)框架。通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX控件建立動態(tài)的、交互的、高效的Web服務(wù)器應(yīng)用程序。ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或web應(yīng)用程序。

二、ASP簡介

1.ASP的主要特點

(1)ASP面向?qū)ο缶幊蹋杀憬莸氖褂肁ctiveX組件來執(zhí)行復(fù)雜的任務(wù)。

(2)無需編譯,Web服務(wù)器直接執(zhí)行腳本代碼。

(3)使用普通的文本編輯器(如windows的記事本)就可以進行編輯設(shè)計,也可以使用高效的可視化工具VisualInterDev.

(4)獨立于瀏覽器,用戶端的瀏覽器只要能執(zhí)行HTML代碼即可。ASP使用的腳本語言在Web服務(wù)器端執(zhí)行,用戶端瀏覽器不需要能執(zhí)行這些腳本語言。

(5)ASP的源程序隱藏,不會被傳到用戶瀏覽器,用戶僅能看見由ASP輸出的動態(tài)HTML文件,這提高了程序的安全性。

(6) 使用VBScript,javascript等簡單易懂的腳本語言,腳本語言完全嵌入HTML不僅可快速的完成網(wǎng)站的應(yīng)用程序,還實現(xiàn)了程序與頁面的完美結(jié)合。

(7)可使用服務(wù)器端的腳本產(chǎn)生客戶端的腳本。

(8)實現(xiàn)復(fù)雜數(shù)據(jù)庫操作.ASP完全擺脫了CGI和ISPAI技術(shù)的局限,通過ADO實現(xiàn)對后臺數(shù)據(jù)庫的復(fù)雜操作,同時可生成交互性很強的頁面。

2.ASP程序結(jié)構(gòu)

ASP的程序代碼簡單、通用,文件名由.a(chǎn)sp或.htm結(jié)尾,ASP文件通常由四部分構(gòu)成:

(1)標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。

(2)ASP語法命令:位于<% %> 標(biāo)簽內(nèi)的ASP代碼。

(3)服務(wù)器端的include語句:可用 #include語句調(diào)入其他ASP代碼, 增強了編程的靈活性。

(4)腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其他腳本語言,如 Perl、Rexx等。

3.ASP的內(nèi)建對象

ASP提供了六個內(nèi)建對象,這些對象是由運行環(huán)境自動產(chǎn)生的而不需要用戶自己去創(chuàng)建,用戶可直接調(diào)用這些對象的屬性和方法。

(1)Response對象:該對象主要是從服務(wù)器向用戶端發(fā)送數(shù)據(jù)。包括Buffer和Expires兩種屬性,方法有write、redirect、end、clear4種。

(2)Request對象:從用戶端取得信息傳遞給服務(wù)器,是ASP讀取用戶輸入的主要方法。

(3)Application對象:負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。

(4)Server對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。

(5)Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當(dāng)用戶在不同WEB頁面跳轉(zhuǎn)時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。

(6)ObjectContext對象:IIS4.0新增的對象,用來進行事務(wù)處理。此項功能需得到osoftTranscationServer)管理的支持。

三、ASP訪問WEB數(shù)據(jù)庫的步驟

1.配置數(shù)據(jù)庫文件 DSN

在“創(chuàng)建新數(shù)據(jù)源”對話框中,從列表框中選擇數(shù)據(jù)庫名稱例如“sql Server”,然后單擊“下一步”。鍵入 DSN 文件的名稱,然后單擊“下一步”。單擊“完成”創(chuàng)建數(shù)據(jù)源。鍵入運行 sql 服務(wù)程序的服務(wù)器的名稱、登錄 ID 和密碼。

2.連接數(shù)據(jù)庫

訪問數(shù)據(jù)庫信息的第一步是和數(shù)據(jù)庫源建立連接。ADO提供 Connection對象,可以使用該對象建立和管理應(yīng)用程序和ODBC 數(shù)據(jù)庫之間的連接。

3.檢索記錄

檢索數(shù)據(jù)、檢查結(jié)果、更改數(shù)據(jù)庫,ADO提供了Recordset對象。Recordset 對象有許多可以使用的特性,根據(jù)查詢限制,檢索并且顯示一組數(shù)據(jù)庫行,即記錄。Recordset對象保持查詢返回的記錄的位置,允許一次一項逐步掃描結(jié)果。根據(jù) Recordset對象的指針類型屬性設(shè)置,可以滾動和更新記錄。數(shù)據(jù)庫指針可以讓您在一組記錄中定位到特定的項。

4.用Command對象改善查詢

通過ADO Command對象,可以在數(shù)據(jù)庫源上準(zhǔn)備、編譯您的查詢并且反復(fù)使用一組不同的值來發(fā)出查詢。這種方式的編譯查詢的優(yōu)點是您可以最大程度地減少向現(xiàn)有查詢重復(fù)發(fā)出修改的請求所需的時間。Command對象的parameter集合減少了麻煩,不必在每次重新發(fā)出查詢時重新建立查詢。用Command對象編譯查詢也可避免 sql 查詢引起的合并字符串和表格變量問題。

5.結(jié)合HTML表格和數(shù)據(jù)庫訪問

包含HTML表格的web頁可使用戶遠(yuǎn)程查詢數(shù)據(jù)庫并且檢索特定的信息。使用asp Request對象,可以檢索輸入到HTML表格的信息并將這些信息合并到sql語句中。

6.關(guān)閉連接

使用Connection對象的Close方法終止Connection對象和數(shù)據(jù)庫之間的連接。

四、結(jié)束語

數(shù)據(jù)庫的應(yīng)用范圍相當(dāng)廣泛,ASP作為一門新興的網(wǎng)絡(luò)技術(shù)在數(shù)據(jù)庫領(lǐng)域有著相當(dāng)廣闊的發(fā)展前途。在ASP中訪問WEB數(shù)據(jù)庫的關(guān)鍵是建立與數(shù)據(jù)庫的連接,只有建立了連接,才能實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的增加、刪除、修改,更新及查詢操作。

參考文獻:

[1]李曉黎張巍編著:ASP+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實例[M].北京:人民郵電出版社,2004

[2]曹建主編:ASP 實例教程[M].北京:電子工業(yè)出版社,2000

注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。

主站蜘蛛池模板: 国产欧美日韩va另类在线播放| 亚洲人成网站在线观看播放不卡| 最新日韩AV网址在线观看| 一本久道久久综合多人| 狠狠综合久久| 欧美亚洲另类在线观看| 免费人成黄页在线观看国产| 国产真实乱了在线播放| 日韩精品免费一线在线观看| 久久精品这里只有精99品| 亚洲一区波多野结衣二区三区| 丁香婷婷综合激情| 影音先锋丝袜制服| 茄子视频毛片免费观看| 国产精品美乳| 青青久视频| 国产视频大全| 亚洲国产中文在线二区三区免| 午夜福利亚洲精品| 99精品在线视频观看| 午夜福利视频一区| 99久久性生片| 呦女亚洲一区精品| 亚洲国产天堂久久综合| 91精品人妻互换| 99热这里只有精品国产99| 亚洲人网站| 日本在线欧美在线| 超薄丝袜足j国产在线视频| 久久99国产精品成人欧美| 欧美亚洲一二三区 | 国产原创自拍不卡第一页| 欧美翘臀一区二区三区| 亚洲国语自产一区第二页| 欧美亚洲综合免费精品高清在线观看| 亚洲AV无码乱码在线观看代蜜桃| 国产亚洲一区二区三区在线| 五月婷婷激情四射| 国产手机在线小视频免费观看 | 久久久久亚洲精品成人网| 日日摸夜夜爽无码| 亚洲日韩Av中文字幕无码| 午夜无码一区二区三区| 久久午夜影院| 亚洲男人的天堂久久精品| 久久久精品国产亚洲AV日韩| 天堂成人av| 青青草91视频| 国产三级韩国三级理| 国产91视频免费观看| av一区二区人妻无码| 亚洲精品成人7777在线观看| 国产色偷丝袜婷婷无码麻豆制服| 自拍偷拍欧美日韩| 欧美在线三级| 国产精品片在线观看手机版| 亚洲国产日韩在线观看| 在线国产91| 久久99国产精品成人欧美| 三级毛片在线播放| 精品国产成人三级在线观看| 永久免费av网站可以直接看的| 亚洲成a∧人片在线观看无码| 色婷婷成人网| 亚洲精品久综合蜜| 久久美女精品| 久久精品国产免费观看频道| 精品无码一区二区在线观看| 五月婷婷中文字幕| 久久福利片| 日本人妻一区二区三区不卡影院 | 国产高清不卡| 特级毛片免费视频| 精品视频免费在线| 中文字幕无码av专区久久| 国产国产人成免费视频77777 | 国产人碰人摸人爱免费视频| 亚洲国产亚综合在线区| 久久精品国产一区二区小说| 人妻21p大胆| 久久综合色天堂av| 超碰aⅴ人人做人人爽欧美|