ADO.NET 是.NET Framework中提供了專(zhuān)門(mén)用來(lái)處理數(shù)據(jù)的技術(shù)。通過(guò)該技術(shù),開(kāi)發(fā)人員可以訪問(wèn)SQL Server、 ODBC、 Oracle、 OLE DB、XML 等數(shù)據(jù)源,并檢索、操作和更新這些數(shù)據(jù)源中的數(shù)據(jù)。
ADO.NET 組成結(jié)構(gòu):
ADO.NET 是.NET Framework 中的一部分, 提供對(duì) Microsoft SQL Server. ODBC、 Oracle等數(shù)據(jù)源,以及通過(guò)OLE DB和XML公開(kāi)的數(shù)據(jù)源的一致訪問(wèn)。應(yīng)用程序(Windows Form、ASP.NET 等)可以使用ADO.NET來(lái)連接到這些數(shù)據(jù)源,并檢索、操作和更新其中的數(shù)據(jù)。ADO.NET 包括兩大組件: .NET Framework數(shù)據(jù)提供程序和DataSet (數(shù)據(jù)集),它們的具體描述如下。
- .NET Framework數(shù)據(jù)提供程序 :
在.NET Framework 中,稱(chēng)處理數(shù)據(jù)的應(yīng)用程序?yàn)?NET Framework數(shù)據(jù)提供程序或托管提供程序,共包括以下4個(gè)數(shù)據(jù)提供程序。
SQL Server .NET Framework數(shù)據(jù)提供程序,為SQL Server數(shù)據(jù)庫(kù)提供服務(wù)。
OLE DB.NET Framework數(shù)據(jù)提供程序,為以O(shè)LE DB方式連接的數(shù)據(jù)源提供服務(wù)。
ODBC.NET Framework數(shù)據(jù)提供程序,為ODBC數(shù)據(jù)源提供服務(wù)。
Oracle .NET Framework數(shù)據(jù)提供程序,為Oracle數(shù)據(jù)庫(kù)提供服務(wù)。
.NET Framework 數(shù)據(jù)提供程序包括Connection、 Command、 DataReader、 DataAdapter等連接對(duì)象,即這些對(duì)象必須在保持連接數(shù)據(jù)庫(kù)或數(shù)據(jù)源的狀態(tài)時(shí)有效。其中,Connection對(duì)象提供與數(shù)據(jù)庫(kù)或數(shù)據(jù)源的連接。Command對(duì)象執(zhí)行對(duì)數(shù)據(jù)庫(kù)或數(shù)據(jù)源的操作或命令,如檢索、插入、更新、刪除等。DataReader對(duì)象可以高性能地從數(shù)據(jù)庫(kù)或數(shù)據(jù)源中在保存連接時(shí)讀取數(shù)據(jù)。DataAdapter對(duì)象是一種數(shù)據(jù)適配器,它為連接DataSet對(duì)象和數(shù)據(jù)源提供了橋梁.文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-452239.html
DataSet (數(shù)據(jù)集):
DataSet (數(shù)據(jù)集)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-452239.html
到了這里,關(guān)于ADO.NET 概述的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!