新聞中心
ADO.NET體系結(jié)構(gòu)有很多值得學(xué)習(xí)的地方,這里我們主要介紹ADO.NET體系結(jié)構(gòu),在向大家詳細(xì)介紹ADO.NET體系結(jié)構(gòu)之前,首先讓大家了解下ADO.NET體系結(jié)構(gòu)的使用技巧。

為鼎城等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及鼎城網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、鼎城網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
連接SQL數(shù)據(jù)庫:Data Source參數(shù)指定運行SQL Server的計算機的服務(wù)器名。如果SQL Server安裝為命名的實例,就指定服務(wù)器名后跟一個反斜杠和該實例名。如果想使用斷開數(shù)據(jù),使用DataSet并實現(xiàn)能進(jìn)行讀取或者寫入數(shù)據(jù)源的SqlDataAdapter。
其中數(shù)據(jù)提供程序有子ADO.NET體系結(jié)構(gòu)組件:DbConnection、DbCommand、DbDataAdapter和DbDataReader。他們是基類,其他數(shù)據(jù)提供程序組件可以繼承他們。它們分別用于連接數(shù)據(jù)庫,執(zhí)行SQL命令,檢索數(shù)據(jù)和讀取數(shù)據(jù)。
DataSet組件可以填充DataAdapter組件從數(shù)據(jù)庫中檢索來的數(shù)據(jù),也可以包含DataTable組件的集合。ADO.NET體系結(jié)構(gòu)組件不僅可以從數(shù)據(jù)庫中檢索數(shù)據(jù),填充到DataSet組件中,也可以從DataSet組件中讀取數(shù)據(jù),更新數(shù)據(jù)庫。
DataTable組件可以用在DataSet組件中,也可以單獨使用。其也能使用DataAdapter或DataReader組件填充數(shù)據(jù)。DataTable也可以由DataAdapter用于更新數(shù)據(jù)庫。連接Access數(shù)據(jù)庫:Data Source參數(shù)指定了要連接的數(shù)據(jù)庫的完整路徑和名稱
Connction類:提供了連接數(shù)據(jù)庫的必要信息。
某些時候你使用的數(shù)據(jù)主要是只讀的,并且你很少需要將其改變至底層的數(shù)據(jù)源。同樣一些情況要求在內(nèi)存中緩存數(shù)據(jù),以此來減少并不改變的數(shù)據(jù)被數(shù)據(jù)庫調(diào)用的次數(shù)。Data adapter通過斷開模型來幫助你方便的完成對以上情況的處理。ADO.NET體系結(jié)構(gòu)當(dāng)在一單批次的對數(shù)據(jù)庫的讀寫操作的持續(xù)的改變返回至數(shù)據(jù)庫的時候,Data adapter 填充(fill)DataSet對象。data adapter包含對連接對象以及當(dāng)對數(shù)據(jù)庫進(jìn)行讀取或者寫入的時候自動的打開或者關(guān)閉連接的引用。
另外,data adapter包含對數(shù)據(jù)的SELECT,INSERT,UPDATE和DELETE操作的command對象引用。你將為DataSet中的每一個table都定義data adapter,它將為你照顧所有與數(shù)據(jù)庫的連接。所有你將做的工作是告訴data adapter什么時候裝載或者寫入到數(shù)據(jù)庫。#t#
總結(jié):ADO.NET是與數(shù)據(jù)源交互的.NET技術(shù)。有許多的Data Providers,它將允許與不同的數(shù)據(jù)源交流――取決于它們所使用的協(xié)議或者數(shù)據(jù)庫。然而無論使用什么樣的Data Provider,你將使用相似的對象與數(shù)據(jù)源進(jìn)行交互。SqlConnection對象管理與數(shù)據(jù)源的連接。ADO.NET體系結(jié)構(gòu)允許你與數(shù)據(jù)源交流并發(fā)送命令給它。為了對進(jìn)行快速的只“向前”地讀取數(shù)據(jù),使用SqlDataReader。如果想使用斷開數(shù)據(jù),使用DataSet并實現(xiàn)能進(jìn)行讀取或者寫入數(shù)據(jù)源的SqlDataAdapter。
網(wǎng)頁標(biāo)題:簡介ADO.NET體系結(jié)構(gòu)解釋說明
網(wǎng)站網(wǎng)址:http://www.fisionsoft.com.cn/article/dhceseh.html


咨詢
建站咨詢
