久久国产亚洲欧美日韩精品,国产精品一区在线麻豆,国产拍揄自揄精品视频网站,欧美日本一区二区三区免费,无码福利视频,亚洲无码视频喷水,亚洲三级色,亚洲狠狠婷婷综合久久久久

ASP.NET技術(shù)下WEB數(shù)據(jù)庫(kù)訪問(wèn)設(shè)計(jì)論文

2021-04-21 論文

  1 ASP技術(shù)工作原理及特點(diǎn)

  WEB數(shù)據(jù)庫(kù)顧名思義就是融合了WEB技術(shù)的數(shù)據(jù)庫(kù),屬于WEB的組成部分[1].其工作原理如下:用戶通過(guò)網(wǎng)絡(luò)向?qū)?yīng)的WEB服務(wù)器發(fā)送一個(gè)*.asp頁(yè)面請(qǐng)求,WEB服務(wù)器響應(yīng)HTTP請(qǐng)求后即從硬盤或內(nèi)存中獲取對(duì)應(yīng)的ASP文件發(fā)送至腳本引擎,由其處理服務(wù)器端腳本代碼,再利用ODBC或OLEDB驅(qū)動(dòng)程序?qū)崿F(xiàn)與數(shù)據(jù)庫(kù)的連接,ASP內(nèi)置存取組件ADO完成各項(xiàng)數(shù)據(jù)庫(kù)操作,再生成符合HTML語(yǔ)言的頁(yè)面發(fā)回用戶端?梢,ASP環(huán)境中腳本代碼由服務(wù)器端解釋處理并生成HTML代碼,然后再發(fā)送回用戶端,整個(gè)過(guò)程ASP源程序不會(huì)泄漏,安全性更高。

  現(xiàn)階段ASP技術(shù)的優(yōu)勢(shì)體現(xiàn)在以下幾個(gè)方面:首先可通過(guò)VB、JAVA等簡(jiǎn)單易懂的腳本語(yǔ)言快速完成網(wǎng)頁(yè)的應(yīng)用程序;且無(wú)需編譯,僅使用普通的文本編輯器即可進(jìn)行編輯,因?yàn)槠淠_體集成于HTML中,易生成,可直接解析執(zhí)行。其次,兼容性、可擴(kuò)充性好。最后,安全性高。ASP腳本在服務(wù)器端執(zhí)行,最終只有ASP執(zhí)行結(jié)果所生成的常規(guī)HTML代碼傳送至用戶端瀏覽器,源代碼不會(huì)泄漏,故系統(tǒng)的安全性較強(qiáng)。

  2 ASP的內(nèi)建對(duì)象及主要組件

  用戶可以直接調(diào)用ASP所提供的6個(gè)內(nèi)建對(duì)象,包括Application對(duì)象、Session對(duì)象、Request對(duì)象、Response對(duì)象、Server對(duì)象、Object Context對(duì)象等,其中Application對(duì)象的主要作用是管理所有會(huì)話信息,實(shí)現(xiàn)同一個(gè)應(yīng)用程序的用戶的信息共享;Session對(duì)象的主要作用是存儲(chǔ)特定用戶的會(huì)話信息,該信息僅用于對(duì)應(yīng)用戶的訪問(wèn),如用戶在不同的WEB頁(yè)面跳轉(zhuǎn),則Session中的變量會(huì)一直保存用戶的整個(gè)會(huì)話過(guò)程;Request對(duì)象的主要作用是讀取用戶輸入信息,在獲取用戶端信息后將其傳輸至服務(wù)器;Response對(duì)象主要向用戶端發(fā)送服務(wù)器的輸出內(nèi)容;Server對(duì)象主要提供服務(wù)器 相關(guān)方法及 屬性的訪問(wèn) ;ObjectContext對(duì)象主要用于事務(wù)處理[3].

  ASP主要內(nèi)置組件包括5個(gè):Ad Rotator組件的主要作用是廣告服務(wù),即按指定計(jì)劃在同一頁(yè)上自動(dòng)輪換顯示廣告;Browser Capabilities的主要作用是訪問(wèn)WEB站點(diǎn)用戶瀏覽器的類型、性能、版本等功能數(shù)據(jù);Database Access組件的主要作用是提供ADO訪問(wèn)支持ODBC的數(shù)據(jù)庫(kù);服務(wù)器端文件的讀定功能主要通過(guò)File Access組件來(lái)完成;Content Linking組件主要是用于生成WEB內(nèi)容列表制作導(dǎo)航條。

  3 基于ASP的WEB數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)

  3.1 ASP 訪問(wèn) WEB 數(shù)據(jù)庫(kù)的方法

  WEB瀏覽器通過(guò)HTTP協(xié)議向服務(wù)器遞交請(qǐng)求,Internet信息服務(wù)器會(huì)將處于過(guò)的請(qǐng)求發(fā)送至數(shù)據(jù)庫(kù)管理系統(tǒng),再采用HTML格式將數(shù)據(jù)庫(kù)服務(wù)器的操作結(jié)果發(fā)送至WEB瀏覽器。ASP可提供IDC方式、ADO方式、RDS方式等三種由Internet Information Server完成的訪問(wèn)WEB數(shù)據(jù)庫(kù)的方法。

  (1)IDC方式:IDC是傳統(tǒng)的查詢數(shù)據(jù)庫(kù)的'方法,主要用來(lái)定義、執(zhí)行數(shù)據(jù)庫(kù)查詢的SQL 命令,并將一個(gè)指定數(shù)據(jù)格式的頁(yè)面返回瀏覽器,在訪問(wèn)數(shù)據(jù)庫(kù)、創(chuàng)建返回的WEB頁(yè)面過(guò)程中通過(guò)IDC(。idc)文件和HTML擴(kuò)展文件來(lái)實(shí)現(xiàn)。

  (2)ADO方式:ADO作為ASP內(nèi)置服務(wù)器對(duì)象的訪問(wèn)數(shù)據(jù)庫(kù)的控制可以將數(shù)據(jù)庫(kù)操作封裝在Connection、Command及Recordset等對(duì)象及Properties集合中,ADO使用本機(jī)數(shù)據(jù)源通過(guò)ODBC訪問(wèn)任何支持ODBC的數(shù)據(jù)庫(kù),包括關(guān)系型、文本型、層次型數(shù)據(jù)庫(kù)等。與IDC方式相比,ADO操作簡(jiǎn)便,運(yùn)行速度快,且占用內(nèi)存少,故是訪問(wèn)服務(wù)器端數(shù)據(jù)庫(kù)的首選方式。當(dāng)然,ADO最大的不足在于僅能執(zhí)行查詢并返回?cái)?shù)據(jù)庫(kù)的靜態(tài)查詢結(jié)果,不僅與服務(wù)器數(shù)據(jù)庫(kù)及用戶端數(shù)據(jù)保持動(dòng)態(tài)的連接關(guān)系,而且無(wú)法支持遠(yuǎn)程數(shù)據(jù)操作。

 。3)RDS方式:RDS是ASP中ADS發(fā)展而來(lái)的,與ADO相比,其不僅可以與服務(wù)器端數(shù)據(jù)庫(kù)、用戶端數(shù)據(jù)保持動(dòng)態(tài)的連接關(guān)系,返回“動(dòng)態(tài)”的查詢結(jié)果,而且可以執(zhí)行遠(yuǎn)程數(shù)據(jù)庫(kù)查詢,較好彌補(bǔ)了ADO的不足。RDS與ADO集成,只有調(diào)用ADO才能完成RDS底層,故從這個(gè)意義上講,RDS是Active X數(shù)據(jù)對(duì)象的遠(yuǎn)程數(shù)據(jù)服務(wù),ADO與RDS的關(guān)系與Visual Basic中遠(yuǎn)程數(shù)據(jù)對(duì)象與遠(yuǎn)程數(shù)據(jù)控件的關(guān)系比較接近,不過(guò)RDS需要與Active X Data Bound Grid等數(shù)據(jù)綁定控制同時(shí)應(yīng)用。由此可見,ASP提供的訪問(wèn)WEB數(shù)據(jù)庫(kù)的三種方式中,IDC最為簡(jiǎn)單,但欠缺靈活性;ADO不僅功能強(qiáng)大,應(yīng)用也方便,故是ASP中推薦使用的方法,也是ASP的核心技術(shù),不過(guò)其在操作遠(yuǎn)程數(shù)據(jù)庫(kù)時(shí)難以實(shí)現(xiàn);而RDS是在ADO的基礎(chǔ)上發(fā)展而來(lái)的,其可以實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)庫(kù)的操作,因此需要提從高性能、高可靠性的遠(yuǎn)程數(shù)據(jù)操作功能時(shí),建議以RDS為首選。

  3.2 建立 WEB 頁(yè)面與數(shù)據(jù)庫(kù)的連接

  ASP需要通過(guò)ADO對(duì)象組件實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn),首先利用Connection對(duì)象建立數(shù)據(jù)庫(kù)連接,注意配置連接字符患的屬性,連接字符患包括四個(gè)部分,即接口名稱、數(shù)據(jù)源名稱、用戶名及口令等,常用的SQL Server或Microsoft Access數(shù)據(jù)庫(kù)需要用專用接口來(lái)訪問(wèn)。

  3.3 ASP訪問(wèn)數(shù)據(jù)庫(kù)步驟

  ASP中使用ADO組件訪問(wèn)數(shù)據(jù)庫(kù)的基本步驟如下:通過(guò)WEB服務(wù)器上“控制面板-ODBC-系統(tǒng)DSN-添加”選擇數(shù)據(jù)庫(kù)的種類、名稱及位置;使用ADO組件查詢WEB數(shù)據(jù)庫(kù),首先調(diào)用Server.Create Object取得ADODB.Connection實(shí)例,再使用Open打開數(shù)據(jù)庫(kù);連接數(shù)據(jù)庫(kù)后即可進(jìn)行查詢、修改、刪除等操作,指定需要執(zhí)行的SQL命令[4];接下來(lái)使用Record Set屬性和方法顯示結(jié)果,注意使用Record Set組件創(chuàng)建包含數(shù)據(jù)的游標(biāo),以提高跟蹤數(shù)據(jù)的精確性。最后關(guān)閉數(shù)據(jù)庫(kù)即可。

  4 結(jié)語(yǔ)

  總之,利用ASP技術(shù)實(shí)現(xiàn)WEB數(shù)據(jù)庫(kù)的訪問(wèn)不僅可以保證程序的安全性與及時(shí)性,而且網(wǎng)絡(luò)通信的便利性也大大提升,而且數(shù)據(jù)資源與源程序均位于服務(wù)器端,可以不受地域限制的提交、接收信息,最大程度上保證了WEB網(wǎng)頁(yè)前臺(tái)界面的美觀性,并且系統(tǒng)維護(hù)人員的工作強(qiáng)度也大幅下降,可利用因特網(wǎng)實(shí)現(xiàn)遠(yuǎn)程信息查詢,由此可見,ASP技術(shù)的發(fā)展前景十分廣闊。

  參考文獻(xiàn):

  [1]張曉楓;赪eb的分布式數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)技術(shù)[M].北京:科學(xué)出版社, 2013.

  [2]鄧文淵,陳惠貞等。ASP與網(wǎng)頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)[M].北京:中國(guó)鐵道出版社,2014.

【ASP.NET技術(shù)下WEB數(shù)據(jù)庫(kù)訪問(wèn)設(shè)計(jì)論文】相關(guān)文章:

基于Java EE的Web系統(tǒng)中數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)研究論文11-06

數(shù)據(jù)挖掘技術(shù)在WEB的運(yùn)用論文04-26

BIM技術(shù)下建筑設(shè)計(jì)論文06-04

基于Web Service技術(shù)的天氣達(dá)人安卓系統(tǒng)的設(shè)計(jì)論文11-15

信息管理下數(shù)據(jù)庫(kù)技術(shù)應(yīng)用策略探析論文10-31

數(shù)據(jù)庫(kù)技術(shù)課程教學(xué)設(shè)計(jì)論文范文06-02

信息技術(shù)便捷訪問(wèn)網(wǎng)站教學(xué)設(shè)計(jì)09-29

對(duì)網(wǎng)站易訪問(wèn)性設(shè)計(jì)的理念分析論文07-17

論面向?qū)ο蟮臄?shù)據(jù)庫(kù)技術(shù)論文06-26

主站蜘蛛池模板: 国产精品成人一区二区不卡 | 国产午夜福利在线小视频| 日韩精品无码免费专网站| 国产伦片中文免费观看| 东京热一区二区三区无码视频| 亚洲区欧美区| 青青极品在线| 亚洲色无码专线精品观看| 无码人妻热线精品视频| 亚洲精品无码人妻无码| 欧美成人免费一区在线播放| 亚洲AV永久无码精品古装片| 精品少妇人妻无码久久| 国内丰满少妇猛烈精品播| 婷婷色中文| 欧美成人一级| 中文字幕永久视频| 伊人久久影视| 国内视频精品| 中文字幕无线码一区| 先锋资源久久| 国产精品女人呻吟在线观看| 国产在线观看99| 亚洲精品中文字幕午夜| 国产成人亚洲综合A∨在线播放| 久久国产精品娇妻素人| 精品伊人久久久久7777人| 国产中文在线亚洲精品官网| 色婷婷视频在线| 伊人久久福利中文字幕| 日韩国产综合精选| 久久 午夜福利 张柏芝| 国产无码精品在线播放| 国产成人综合久久精品下载| 国产成人盗摄精品| 欧美a级在线| 久久青青草原亚洲av无码| 久久不卡国产精品无码| 18禁影院亚洲专区| 国产精品福利在线观看无码卡| www.亚洲天堂| 免费福利视频网站| 曰AV在线无码| 日本亚洲成高清一区二区三区| 五月天丁香婷婷综合久久| 中文成人在线视频| 91国内视频在线观看| 精品视频在线观看你懂的一区| 午夜精品一区二区蜜桃| 波多野结衣在线se| 午夜国产理论| 欧美区一区| 亚洲精品欧美重口| 精品一区二区三区视频免费观看| 国产精品无码AV片在线观看播放| 亚洲精品爱草草视频在线| 国产v欧美v日韩v综合精品| 在线观看免费国产| 国产丝袜啪啪| 丁香婷婷久久| 性欧美精品xxxx| 一本色道久久88| 91亚洲精选| 九九热精品在线视频| 人妻丰满熟妇av五码区| 久久大香伊蕉在人线观看热2| 亚洲综合激情另类专区| 少妇精品久久久一区二区三区| 亚洲精品大秀视频| 97超爽成人免费视频在线播放| 国产99免费视频| 在线亚洲精品自拍| 中文字幕欧美日韩| 中文字幕av无码不卡免费| 亚洲日韩精品伊甸| 最新日韩AV网址在线观看| 最新国产网站| 国产菊爆视频在线观看| 伊人久久精品无码麻豆精品 | 中文字幕不卡免费高清视频| 亚洲人在线| 国产色网站|