資源描述:
《基于.net架構(gòu)web數(shù)據(jù)庫訪問技術(shù)的研究和應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要隨著Internet的飛遽發(fā)展,wWw(WorldWideWeb)得到了很大的發(fā)展。www是Internet交流行最主要戇信惑轍務(wù)方式,餮瓣系統(tǒng)蠢數(shù)箍疼是潮絡(luò)純售惑鼴務(wù)的熬礎(chǔ),Web技術(shù)和數(shù)據(jù)庫技術(shù)棚結(jié)合成為當(dāng)前研究的熱點(diǎn),其中關(guān)鍵就是Web數(shù)攥庫訪閽技術(shù)。傳績(jī)的數(shù)據(jù)庫訪勰技術(shù)融灝漸不能滿足怒速存取、斷開連接存取和內(nèi)置的全面的XML支持等的需要,研究Internet的數(shù)據(jù)庫訪問技術(shù)也就成為數(shù)據(jù)庫研究的主要方向之一。酉薷鏊本的數(shù)據(jù)癢訪悶技術(shù)主要有∞凝、基予∞Bc的DAO粒RDO、JDBC、OLEDB/A
2、DO,他們都是在不同時(shí)期出現(xiàn)并被廣泛使用的技術(shù),很多技術(shù)現(xiàn)在仍很滾行。恧鬻耀戇Web數(shù)據(jù)黲訪閩實(shí)瑗技術(shù)主要皂捂CGI、ISAPI、ASP、PHP、jsp,這蝗技術(shù)備有自己的優(yōu)缺點(diǎn)和適宜場(chǎng)合,仍被廣泛采用來編寫Web應(yīng)用程序。隨著微軟.NET的推出,ASP.NET為編寫大量的Web應(yīng)用程序辯來了巨大的變革。本文繁重蕕.NETFramework酌最新數(shù)據(jù)庫謗潤(rùn)技術(shù)?ADO.NET豹體系結(jié)構(gòu)、對(duì)象模型、各個(gè)對(duì)象的熬點(diǎn)特性等進(jìn)行了深入而詳細(xì)的分析和研究。就ADO.NET在Web應(yīng)籍中主器瞧斃撬純包援囂秘+NET數(shù)
3、攥疆拱鬏痔鞋能餞證、斃較囂逸擇,RecordSet、DataReader、DataSet的適用場(chǎng)合和能能比較分析,遺接池優(yōu)化,存儲(chǔ)過程的優(yōu)化;安全性等作了深入的探究并給出了相關(guān)的測(cè)試數(shù)據(jù)和分柝。還就.NET架構(gòu)、ASP.NET的核心及會(huì)話狀態(tài)藏礎(chǔ)技術(shù)進(jìn)行了研討。攆出了在.NET環(huán)境下如何開發(fā)高效的面向Internet的數(shù)據(jù)庫訪腳應(yīng)用,這些探討對(duì)于目前大量均WEB數(shù)攢癢應(yīng)溺程痔靜開發(fā)具露較大戇實(shí)羯寒?dāng)€導(dǎo)意義?;谏鲜鯳eb數(shù)據(jù)庫訪問技術(shù)研究,根據(jù)天光科技公司的實(shí)際需求,設(shè)計(jì)并實(shí)現(xiàn)了B/S模式弱迤子耀蹩室系繞
4、。該系綾基于。NET平螽,采用ADO.NET數(shù)據(jù)訪問技術(shù)和相關(guān)性能優(yōu)化技術(shù),利用c#語言設(shè)計(jì)實(shí)現(xiàn)。此系統(tǒng)由表示層、數(shù)據(jù)邏輯層和數(shù)擐層組成。表示艨處在客戶端,豳一個(gè)通用的瀏監(jiān)器支持。事務(wù)、數(shù)據(jù)遞輯屢,充當(dāng)中滿代理靜角色,藏是通常掰說韻藏用服務(wù)器。后念是SQLServer數(shù)據(jù)庫服務(wù)器。該電子閱覽室系統(tǒng)的業(yè)務(wù)邏輯層使用ADO.NET技術(shù)進(jìn)行數(shù)據(jù)庫訪問,運(yùn)芎亍在Web黢務(wù)器蠛,剝用ADO。NET連接漶技術(shù),搜翅S甌Server.NET數(shù)據(jù)提供程序,數(shù)據(jù)照新大擻采用存儲(chǔ)過程,DataReader和DataSet混合
5、使用,安全啦數(shù)據(jù)連接、應(yīng)用程序代碼和數(shù)據(jù)庫用戶身份驗(yàn)證及權(quán)限體系等技術(shù)。大大提高駐蠲程序的數(shù)攢訪簡(jiǎn)效率和襤熊。最后還討論了ADSI焱該系統(tǒng)中的應(yīng)_麓。在電予閱覽堂系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)中,由我全蕊負(fù)責(zé)熬個(gè)系統(tǒng)開發(fā)的計(jì)劃、實(shí)藏鞠控翻。我主要寵殘系統(tǒng)翁需求分輯,系統(tǒng)豹設(shè)計(jì),數(shù)攥癢設(shè)計(jì)幫80%鶼編鷂工作。關(guān)鍵詞:數(shù)據(jù)庫訪問;ADO.NET;WEB;對(duì)象模型;電子閱覽室;AbstractWiththedevelopingrapidlyofIntemet,WWW(WorldWideWeMhasgotthevefvbigd
6、evelopment.WWWisthemostpopularandleadinginformationservicemethod.WWWsystemanddatabasearethefoundationsofnetworkinformationservice.thetechniqueofWebhasbecomethecurrentfocusofresearchwi鏹thedatabasetechnique,thekeyiSaWebdatabaseaccesstechnique.Thetraditional
7、databaseaccesstechniquecan'tsatisfylittlebylittlethedemandofhighspeedaccess,thedataaccessonbrokenconnectionandCompletesupportofXMLete.ThestudyofdatabaseaccesstechniquebasedonInternethasbecomeoneofmaindirectionofdatabaseresearch.Currentbasicdatabaseaccesst
8、echniqueprimarilycontainODBC,DAOandRDObasedonODBC,JDBC,OLEDB/ADO,theyappearseparatelyondifferemperiodandusedbroadly,alotoftechniquesarestillverypopularnOW.GeneralwebdatabaseaccessrealizingtechniqueincludestheCGI,ISA