成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

ASP.NET技術(shù)下WEB數據庫訪(fǎng)問(wèn)設計論文

時(shí)間:2021-04-21 13:05:59 論文 我要投稿

ASP.NET技術(shù)下WEB數據庫訪(fǎng)問(wèn)設計論文

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

ASP.NET技術(shù)下WEB數據庫訪(fǎng)問(wèn)設計論文

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

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

  2 ASP的內建對象及主要組件

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

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

  3 基于A(yíng)SP的WEB數據庫訪(fǎng)問(wèn)技術(shù)

  3.1 ASP 訪(fǎng)問(wèn) WEB 數據庫的方法

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

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

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

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

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

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

  3.3 ASP訪(fǎng)問(wèn)數據庫步驟

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

  4 結語(yǔ)

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

  參考文獻:

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

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

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

基于Java EE的Web系統中數據庫設計技術(shù)研究論文11-06

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

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

基于Web Service技術(shù)的天氣達人安卓系統的設計論文11-15

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

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

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

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

論面向對象的數據庫技術(shù)論文06-26