偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

新手必看ADO.NET的對象歸納

開發(fā) 后端
這里就五個ADO.NET的對象做出詳細(xì)的介紹,Connection對象、Command對象、DataAdapter對象等等,希望對大家有幫助。

對ADO.NET有初步了解的朋友都知道它有五個重要對象,我們這里就逐一的給大家介紹一下。ADO.NET的對象五個主要的組件,分別是Connection對象、Command對象、DataAdapter對象、DataSet對象以及DataReader對象。

#T#這些組件中負(fù)責(zé)建立聯(lián)機(jī)和數(shù)據(jù)操作的部分我們稱為數(shù)據(jù)操作組件(Managed Providers) ,分別由Connection 對象、Command 對象、DataAdapter對象以及DataReader 對象所組成。數(shù)據(jù)操作組件最主要是當(dāng)作DataSet 對象以及數(shù)據(jù)源之間的橋梁,負(fù)責(zé)將數(shù)據(jù)源中的數(shù)據(jù)取出后植入DataSet 對象中,以及將數(shù)據(jù)存回數(shù)據(jù)源的工作。下分別對ADO.NET的對象的五大基本對象模型進(jìn)行說明:

1.Connection對象

Connection 對象主要是開啟程序和數(shù)據(jù)庫之間的連結(jié)。沒有利用連結(jié)對象將數(shù)據(jù)庫打開,是無法從數(shù)據(jù)庫中取得數(shù)據(jù)的。這個物件在ADO.NET的***層,我們可以自己產(chǎn)生這個對象,或是由其它的對象自動產(chǎn)生。

2.Command對象

Command對象主要可以用來對數(shù)據(jù)庫發(fā)出一些指令,例如可以對數(shù)據(jù)庫下達(dá)查詢、新增、修改、刪除數(shù)據(jù)等指令,以及呼叫存在數(shù)據(jù)庫中的預(yù)存程序等。這個對象是架構(gòu)在Connection對象上,也就是Command對象是通過連結(jié)到數(shù)據(jù)源。

3.DataAdapter對象

DataAdapter對象主要是在數(shù)據(jù)源以及DataSet之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ?,它可以通過Command對象下達(dá)命令后,并將取得的數(shù)據(jù)放入DataSet對象中。這個對象是架構(gòu)在Command對象上,并提供了許多配合DataSet使用的功能。

4.DataSet對象

DataSet這個對象可以視為一個暫存區(qū)(Cache),可以把從數(shù)據(jù)庫中所查詢到的數(shù)據(jù)保留起來,甚至可以將整個數(shù)據(jù)庫顯示出來。DataSet的能力不只是可以儲存多個Table而已,還可以通過DataAdapter對象取得一些例如主鍵等的數(shù)據(jù)表結(jié)構(gòu),并可以記錄數(shù)據(jù)表間的關(guān)聯(lián)。DataSet對象可以說是ADO.NET中重量級的對象,這個對象架構(gòu)在DataAdapter對象上,本身不具備和數(shù)據(jù)源溝通的能力;也就是說我們是將DataAdapter對象當(dāng)做DataSet 對象以及數(shù)據(jù)源間傳輸數(shù)據(jù)的橋梁。

5.DataReader對象

當(dāng)我們只需要循序的讀取數(shù)據(jù)而不需要其它操作時,可以使用DataReader對象。DataReader對象只是一次一筆向下循序的讀取數(shù)據(jù)源中的數(shù)據(jù),而且這些數(shù)據(jù)是只讀的,并不允許作其它的操作。因為DataReader在讀取數(shù)據(jù)的時候限制了每次只讀取一筆,而且只能只讀,所以使用起來不但節(jié)省資源而且效率很好。使用DataReader對象除了效率較好之外,因為不用把數(shù)據(jù)全部傳回,故可以降低網(wǎng)絡(luò)的負(fù)載。

以上就是ADO.NET的對象的介紹,大家記住了嗎?

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-10-29 13:34:01

ADO.NET對象

2009-11-04 10:35:42

ADO.NET Con

2009-11-04 14:17:34

ADO.NET 2.0

2009-11-12 15:12:57

ADO.NET實體框架

2009-11-04 12:45:33

ADO.NET Dat

2009-10-29 09:19:59

ADO.NET

2009-11-03 15:24:14

ADO.NET對象模型

2009-11-04 10:23:05

ADO.NET Con

2009-11-13 14:38:45

ADO.NET Dat

2009-12-21 17:35:24

ADO.NET對象

2009-12-21 17:02:19

ADO.NET Sql

2009-06-18 09:56:44

ADO.NET對象模型

2009-11-12 16:04:42

ADO.NET對象查詢

2009-12-28 13:47:31

ADO.NET對象

2009-12-18 14:27:24

ADO.NET對象

2009-11-04 11:30:35

ADO.NET Dat

2011-05-20 11:31:07

ADO.NET

2009-11-11 09:11:19

2009-11-12 09:36:32

ADO.NET Sql

2009-12-21 14:55:49

ADO.NET對象
點贊
收藏

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