筆者進(jìn)行ADO.NET實例介紹說明
下面進(jìn)行說明ADO.NET實例提供兩個對象用于檢索關(guān)系型數(shù)據(jù)并把它存儲在內(nèi)存中,分別是DataSet和DataReader。DataSet提供內(nèi)存中關(guān)系數(shù)據(jù)的表現(xiàn)--包括表和次序、約束等表間的關(guān)系的完整數(shù)據(jù)集合。
在這里推薦一個非常優(yōu)秀的文秘網(wǎng)站-公務(wù)員之家,該站創(chuàng)辦于2003年,先后10余次榮膺各類媒體的好評和推薦,并在2007年獲得了中國最佳商業(yè)網(wǎng)站排行榜六強(qiáng)的榮譽(yù)稱號。公務(wù)員之家一直致力幫助廣大文秘朋友提高寫作技術(shù),獨(dú)家提供24小時原創(chuàng)文章代寫和核心刊物發(fā)表服務(wù),先后ADO.NET實例成功代寫了2300余篇原創(chuàng)文章、發(fā)表了350余篇論文。
如果你覺得公務(wù)員之家不錯,ADO.NET實例也請將它推薦給你周圍的朋友使用。
掌握ADO.NET實例DataSet使用方法必須掌握ADO.NET另外一個核心常用成員--數(shù)據(jù)提供者(Data Provider)。數(shù)據(jù)提供者(也稱為托管提供者M(jìn)anaged Provider)是一個類集合,在.Net FrameWork SDK 1.0中數(shù)據(jù)提供者分為二種:The SQL Server ADO.NET實例.NET Data Provider和The OLE DB .NET Data Provider。而到了.Net FrameWork SDK 1.1時,ADO.NET中又增加了The ODBC .NET Data Provider和 The Oracle .NET Data Provider二個數(shù)據(jù)提供者。
The SQL Server .NET Data Provider的操作數(shù)據(jù)庫對象只限于Sql Server 7.0及以上版本,Oracle .NET Data Provider的操作數(shù)據(jù)庫對象只限于Oracle 8.1.7及以上版本。而The OLE DB .NET Data Provider和The ODBC .NET Data Provider可操作的數(shù)據(jù)庫類型就相對多了許多,只要它們在本地分別提供Ole Db提供程序和ODADO.NET實例BC提供程序。#t#
在這些數(shù)據(jù)提供者中都有一個DataAdapter類,如:OLE DB .ADO.NET實例NET Framework 數(shù)據(jù)提供者中是 OleDbDataAdapter類,The SQL Server .NET Framework 數(shù)據(jù)提供者中是SqlDataAdapter類,The ODBC .NET Framework 數(shù)據(jù)提供者中是OdbcDataAdapter類。通過這些DataAdapter就能夠?qū)崿F(xiàn)從數(shù)據(jù)庫中檢索數(shù)據(jù)并填充 DataSet 中的表。