自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡(jiǎn)介ADO.NET體系結(jié)構(gòu)解釋說明

開發(fā) 后端
ADO.NET體系結(jié)構(gòu)分為三個(gè)主要組件:數(shù)據(jù)提供程序、DataSet和DataTable。該體系結(jié)構(gòu)提供了斷開連接的數(shù)據(jù)訪問模型,即先連接數(shù)據(jù)庫(kù),獲取需要的數(shù)據(jù),然后斷開與數(shù)據(jù)庫(kù)的連接。在DataSet或DataTable組件中脫機(jī)處理數(shù)據(jù)。

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

連接SQL數(shù)據(jù)庫(kù):Data Source參數(shù)指定運(yùn)行SQL Server的計(jì)算機(jī)的服務(wù)器名。如果SQL Server安裝為命名的實(shí)例,就指定服務(wù)器名后跟一個(gè)反斜杠和該實(shí)例名。如果想使用斷開數(shù)據(jù),使用DataSet并實(shí)現(xiàn)能進(jìn)行讀取或者寫入數(shù)據(jù)源的SqlDataAdapter。

其中數(shù)據(jù)提供程序有子ADO.NET體系結(jié)構(gòu)組件:DbConnection、DbCommand、DbDataAdapter和DbDataReader。他們是基類,其他數(shù)據(jù)提供程序組件可以繼承他們。它們分別用于連接數(shù)據(jù)庫(kù),執(zhí)行SQL命令,檢索數(shù)據(jù)和讀取數(shù)據(jù)。

DataSet組件可以填充DataAdapter組件從數(shù)據(jù)庫(kù)中檢索來的數(shù)據(jù),也可以包含DataTable組件的集合。ADO.NET體系結(jié)構(gòu)組件不僅可以從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù),填充到DataSet組件中,也可以從DataSet組件中讀取數(shù)據(jù),更新數(shù)據(jù)庫(kù)。

DataTable組件可以用在DataSet組件中,也可以單獨(dú)使用。其也能使用DataAdapter或DataReader組件填充數(shù)據(jù)。DataTable也可以由DataAdapter用于更新數(shù)據(jù)庫(kù)。連接Access數(shù)據(jù)庫(kù):Data Source參數(shù)指定了要連接的數(shù)據(jù)庫(kù)的完整路徑和名稱

Connction類:提供了連接數(shù)據(jù)庫(kù)的必要信息。

某些時(shí)候你使用的數(shù)據(jù)主要是只讀的,并且你很少需要將其改變至底層的數(shù)據(jù)源。同樣一些情況要求在內(nèi)存中緩存數(shù)據(jù),以此來減少并不改變的數(shù)據(jù)被數(shù)據(jù)庫(kù)調(diào)用的次數(shù)。Data adapter通過斷開模型來幫助你方便的完成對(duì)以上情況的處理。ADO.NET體系結(jié)構(gòu)當(dāng)在一單批次的對(duì)數(shù)據(jù)庫(kù)的讀寫操作的持續(xù)的改變返回至數(shù)據(jù)庫(kù)的時(shí)候,Data adapter 填充(fill)DataSet對(duì)象。data adapter包含對(duì)連接對(duì)象以及當(dāng)對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取或者寫入的時(shí)候自動(dòng)的打開或者關(guān)閉連接的引用。

另外,data adapter包含對(duì)數(shù)據(jù)的SELECT,INSERT,UPDATE和DELETE操作的command對(duì)象引用。你將為DataSet中的每一個(gè)table都定義data adapter,它將為你照顧所有與數(shù)據(jù)庫(kù)的連接。所有你將做的工作是告訴data adapter什么時(shí)候裝載或者寫入到數(shù)據(jù)庫(kù)。#t#

總結(jié):ADO.NET是與數(shù)據(jù)源交互的.NET技術(shù)。有許多的Data Providers,它將允許與不同的數(shù)據(jù)源交流――取決于它們所使用的協(xié)議或者數(shù)據(jù)庫(kù)。然而無論使用什么樣的Data Provider,你將使用相似的對(duì)象與數(shù)據(jù)源進(jìn)行交互。SqlConnection對(duì)象管理與數(shù)據(jù)源的連接。ADO.NET體系結(jié)構(gòu)允許你與數(shù)據(jù)源交流并發(fā)送命令給它。為了對(duì)進(jìn)行快速的只“向前”地讀取數(shù)據(jù),使用SqlDataReader。如果想使用斷開數(shù)據(jù),使用DataSet并實(shí)現(xiàn)能進(jìn)行讀取或者寫入數(shù)據(jù)源的SqlDataAdapter。

責(zé)任編輯:chenqingxiang 來源: 賽迪網(wǎng)
相關(guān)推薦

2009-12-31 10:16:45

ADO.NET體系結(jié)構(gòu)

2009-12-21 11:18:09

ADO.NET體系結(jié)構(gòu)

2009-12-22 15:51:18

ADO.NET代碼

2009-12-22 14:52:54

ADO.NET腳本

2009-12-23 15:13:15

Ado.Net Syb

2009-12-22 09:15:02

ADO.NET功能

2011-05-20 11:31:07

ADO.NET

2009-12-23 17:39:16

ADO.NET解決方案

2009-12-18 16:28:35

ADO.NET結(jié)構(gòu)

2009-12-31 15:55:06

ADO.NET結(jié)構(gòu)

2009-12-30 15:17:06

ADO.NET選項(xiàng)

2009-11-12 14:37:26

ADO.NET結(jié)構(gòu)

2009-11-12 09:51:59

ADO.NET結(jié)構(gòu)

2009-12-21 17:29:43

ADO.NET模型

2009-12-24 09:34:47

調(diào)用ADO.NET

2009-12-22 17:43:26

ADO.Net技術(shù)

2009-12-30 16:05:20

ADO.NET實(shí)例

2009-12-22 11:17:58

ADO.NET產(chǎn)品

2010-01-05 10:30:28

ADO.NET數(shù)據(jù)庫(kù)連

2009-12-21 10:37:05

Ado.Net 實(shí)例
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)