提供ADO.NET應用程序相關組件
下面主要講述ADO.NET應用程序,怎樣創建ADO.NET應用程序項目。這些內容都是一些門戶網站和技術論壇找到的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。。。
包括:.NET框架組件中包含的數據提供者信息 DataSet 與DataReader的比較,這些對象最佳使用說明 說明怎樣使用DataSet、Commands和Connections 與XML集成的信息 一般的技巧
.NET框架組件數據提供程序
.NET框架組件中的數據提供程序是應用程序與數據源之間的一座橋梁。它允許你從數據源返回查詢的結果,在數據源上執行命令,把數據集中的改變提交到數據源。本文包含了怎樣選擇最適合需求的.NET框架組件數據提供程序。
使用哪種.NET框架組件數據提供程序
為了使應用程序獲得最佳的性能,需要使用最適合數據源的.NET框架組件數據提供程序。 連接到SQL Server 7.0及以上版本
當連接到SQL Server 7.0及以上版本時,為了獲得最佳性能應該使用ADO.NET應用程序 數據提供程序。SQL Server .NET數據提供程序設計為直接訪問SQL Server,沒有其它附加的技術層。下圖說明了訪問SQL Server 7.0及以上版本的多種技術之間的差別。 #t#
連接到ODBC數據源
名字空間中的ODBC .NET數據提供程序的結構與SQL Server和OLE DB的.NET數據提供程序相同。ODBC .NET數據提供程序使用"ODBC"前綴和標準的ODBC連接字符串。 注意:ODBC .NET數據提供程序包含在.NET框架組件1.1以上版本,包含ODBC .NET數據提供程序的名字空間是System.Data.Odbc。
使用DataReader、DataSet、DataAdapter和DataView ADO.NET提供兩個對象用于檢索關系型數據并把它存儲在內存中,分別是DataSet和DataReader。DataSet提供內存中關系數據的表現--包括表和次序、約束等表間的關系的完整數據集合,ADO.NET應用程序提供快速、只向前、只讀的來自數據庫的數據流。