基于ado.net技術(shù)訪問sql server數(shù)據(jù)庫的編程實現(xiàn)

基于ado.net技術(shù)訪問sql server數(shù)據(jù)庫的編程實現(xiàn)

ID:10059493

大?。?9.00 KB

頁數(shù):14頁

時間:2018-05-23

基于ado.net技術(shù)訪問sql server數(shù)據(jù)庫的編程實現(xiàn)_第1頁
基于ado.net技術(shù)訪問sql server數(shù)據(jù)庫的編程實現(xiàn)_第2頁
基于ado.net技術(shù)訪問sql server數(shù)據(jù)庫的編程實現(xiàn)_第3頁
基于ado.net技術(shù)訪問sql server數(shù)據(jù)庫的編程實現(xiàn)_第4頁
基于ado.net技術(shù)訪問sql server數(shù)據(jù)庫的編程實現(xiàn)_第5頁
資源描述:

《基于ado.net技術(shù)訪問sql server數(shù)據(jù)庫的編程實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于ADO.NET技術(shù)訪問SQLServer數(shù)據(jù)庫的編程實現(xiàn)摘要:SQLServer是當前較為常用的數(shù)據(jù)庫管理系統(tǒng)之一,具有速度快、功能強、易使用等特點,它主要解決數(shù)據(jù)的存儲與管理問題。為了更好地實現(xiàn)對SQLServer數(shù)據(jù)庫的訪問,提出了新的數(shù)據(jù)庫訪問技術(shù)即ADO.NET。在此介紹了ADO.NET的核心組件和體系結(jié)構(gòu),闡述了利用ADO.NET訪問數(shù)據(jù)庫的2種不同方式,結(jié)合實例展示了利用ADO.NET訪問SQLServer2005的基本過程,并給出了關(guān)鍵代碼,實現(xiàn)了對數(shù)據(jù)的有效管理。關(guān)鍵詞:AD

2、O.NET;數(shù)據(jù)庫訪問;SQLServer;數(shù)據(jù)庫管理中圖分類號:TN911⁃34;TP311文獻標識碼:A文章編號:1004⁃373X(2014)08⁃0095⁃04ProgrammingofaccessingSQLServerdatabasebasedonADO.NETJIANGLing,YANGPing⁃li,YangMei,YUANYuan(NorthwestInstituteofNuclearTechnology,Xi’an7

3、10024,China)14Abstract:Beingoneofthemostcommonly⁃useddatabasemanagementsystems,SQLServerhasthecharacteristicsofhighspeed,strongfunctionandeasytouse,andcansolvetheproblemsofdatastorageandmanagement.InordertoachieveabetterwayforaccessingSQLServer

4、,ADO.NETcalledasanewdatabaseaccesstechnologyisproposed.ThecorecomponentsandthearchitectureofADO.NETaresimplyintroduced.TwodifferentmodestoaccessdatabaseusingADO.NETareexplained.ThebasicprocessofusingADO.NETtoaccessSQLServerispresentedwithaninstancean

5、dthekeycodesarealsogiven.Thegoaltoefficientlymanagedatawasachieved.Keywords:ADO.NET;databaseaccess;SQLServer;databasemanagement0引言14數(shù)據(jù)庫技術(shù)是計算機科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣泛的技術(shù)之一,它已成為計算機信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。目前,數(shù)據(jù)庫系統(tǒng)已經(jīng)廣泛應(yīng)用于各個領(lǐng)域,例如管理信息系統(tǒng)、辦公自動化系統(tǒng)、圖書情報檢索系統(tǒng)等。數(shù)據(jù)庫系統(tǒng)的特

6、點主要有以下幾個方面[1]:(1)數(shù)據(jù)結(jié)構(gòu)化。數(shù)據(jù)的共享性高,冗余度低,易擴充;(2)數(shù)據(jù)獨立性高。數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)(DBMS)統(tǒng)一管理和控制。隨著應(yīng)用程序的發(fā)展演變,越來越多的應(yīng)用程序需要通過網(wǎng)絡(luò)傳遞數(shù)據(jù)。Microsoft結(jié)合.NET框架為數(shù)據(jù)訪問提供全新的編程模型――ADO.NET。通過ADO.NET不僅能夠使應(yīng)用程序鏈接到數(shù)據(jù)源,檢索、操縱和更新數(shù)據(jù),而且能夠?qū)崿F(xiàn)對非關(guān)系數(shù)據(jù)庫的訪問。本文主要介紹在VisualC#.NET中如何利用ADO.NET進行數(shù)據(jù)訪問,在數(shù)據(jù)庫的選用上,采用了

7、微軟公司的SQLServer2005。1ADO.NET的體系結(jié)構(gòu)ADO.NET是.NETFramework提供給.NET開發(fā)人員的一組類,以目前業(yè)界認可與廣泛使用的XML為基礎(chǔ),提供一致的方法來訪問各種數(shù)據(jù)源和完善的數(shù)據(jù)訪問服務(wù),包括MicrosoftSQLServer數(shù)據(jù)庫、ODBC、OLEDB數(shù)據(jù)源、Oracle數(shù)據(jù)源以及XML等[2]。14ADO.NET是一種全新的、強大的數(shù)據(jù)庫訪問技術(shù)[3]。它可將系統(tǒng)前端的用戶界面和后臺數(shù)據(jù)庫聯(lián)系起來,應(yīng)用程序可以通過ADO.NET來鏈接各種數(shù)據(jù)源,檢

8、索、插入、修改和刪除數(shù)據(jù)源中的數(shù)據(jù)以及以快速、只讀、只進的方式訪問數(shù)據(jù)[4]。用戶和系統(tǒng)之間一次典型的交互過程如圖1所示。與傳統(tǒng)的訪問Web數(shù)據(jù)庫的方法相比較,ADO.NET數(shù)據(jù)訪問技術(shù)具有2個突出的優(yōu)點:一是緊密集成XML作為數(shù)據(jù)傳輸標準,使得ADO.NET能夠更加靈活地訪問各種不同類型的數(shù)據(jù);二是采用中斷式訪問模式,應(yīng)用程序只是在需要訪問或者更新數(shù)據(jù)時才會鏈接到數(shù)據(jù)庫,一旦完成后就立即斷開,完成此任務(wù)的就是ADO.NET的2個核心組件。圖1ADO.NET的數(shù)據(jù)訪問過程ADO.NET提供2個核

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。