在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C#/ ADO.Net簡介
ADO.Net教程
ADO.Net簡介
ADO.Net Web表單實例
ADO.Net SqlConnection類
ADO.Net DataAdapter類
ADO.Net DataTable類
ADO.Net連接SQL Server
ADO.Net數(shù)據(jù)提供程序
ADO.Net SqlCommand類
ADO.Net DataSet類
ADO.Net SqlDataReader類

ADO.Net簡介

ADO.NET是.Net Framework的一個模塊,用于建立應(yīng)用程序和數(shù)據(jù)源之間的連接。數(shù)據(jù)源可以是諸如SQL Server和XML。 ADO.NET由可用于連接,檢索,插入和刪除數(shù)據(jù)的類組成。

所有ADO.NET類都位于System.Data.dll中,并與位于System.Xml.dll中的XML類集成。

ADO.NET有兩個用于訪問和操作數(shù)據(jù)的主要組件是.NET Framework數(shù)據(jù)提供者和數(shù)據(jù)集(DataSet)。

.NET Framework數(shù)據(jù)提供者

這些是為數(shù)據(jù)操作和快速訪問數(shù)據(jù)而設(shè)計的組件。它提供了用于執(zhí)行數(shù)據(jù)庫操作的各種對象,如Connection,Command,DataReaderDataAdaptor。這里將就新的話題對數(shù)據(jù)提供者進(jìn)行詳細(xì)的討論。

數(shù)據(jù)集(DataSet)

它用于獨立于任何數(shù)據(jù)資源訪問數(shù)據(jù)。數(shù)據(jù)集(DataSet)包含一個或多個DataTable數(shù)據(jù)對象的集合。下圖顯示了.NET Framework數(shù)據(jù)提供者和DataSet之間的關(guān)系。

DataReader或DataSet應(yīng)用使用哪個?

要使用DataSet,應(yīng)該考慮以下幾點 -

  • 它在應(yīng)用程序本地緩存數(shù)據(jù),所以可以操縱它。
  • 它動態(tài)地與數(shù)據(jù)交互,例如綁定到Windows窗體控件。
  • 它允許在沒有打開連接的情況下對數(shù)據(jù)執(zhí)行處理。它可以在連接斷開的情況下工作。

如果需要除了上面提到的其他功能,可以使用DataReader來提高應(yīng)用程序的性能。
DataReader不以斷開模式執(zhí)行。它要求DataReader對象必須與數(shù)據(jù)庫對象連接。