18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > ADO.NET(数据库)

ADO.NET(数据库)

时间:2022-12-10 16:30:01 | 来源:信息时代

时间:2022-12-10 16:30:01 来源:信息时代

    ADO.NET : 微软.NET框架中基础类库的一部分,应用程序可以通过它访问数据或数据服务。ADO.NET也是用于数据访问的API,即可以用于访问结构化数据,也可以用于访问半结构化或非结构化数据。
ADO.NET和Win32平台上的ADO技术有一定的渊源关系,但是相对Win32和ADO而言,.NET以及ADO.NET的变革非常大。ADO.NET主要包括数据提供者(data provider)和数据集(dataset)两个部分。数据提供者负责和数据源打交道,其实也就是各种数据源的驱动程序。数据集可以看成是一个内存中的数据库,它可以简化应用程序对数据库的视图。
ADO位于客户端应用程序和底层OLE DB接口之间,它使用了一个automation对象的集合,这些对象提供了到OLE DB的简单有效的接口,这些接口使得ADO成为高级语言(例如:VB、VBScript)开发者的最佳选择,这样他们不用学习复杂的COM和OLE DB就可以访问数据了。当关系数据库没有OLE DB Provider,而有ODBC Driver时,也可以通过简单地设置连接属性,使用ADO进行开发。
ADO.NET是微软针对.NET环境中运行的应用程序提供的一种新的数据访问模型。它能用于访问SQL Server这样的关系数据库,也可以访问其他具有ODBC或OLE DB驱动程序的数据源。ADO .NET在一定程度上发展了ADO。不过.NET平台本身正处于一个迅速发展的期间,将发生很多的变化,最近的版本已经加入ADO.NET Entity Framework和LINQ等新的数据访问特性。.NET Framework 1.0发布了两种.NET Framework Data Providers:
(1).NET Framework Data Provider for SQL Server:它使用自己的协议直接与SQL Server通信,支持SQL Server 7.0及以上版本。
(2).NET Framework Data Provider for OLE DB: 它通过纯OLE DB Provider访问数据。使用的OLE DB Provider必须支持.NET Framework Data Provider for OLE DB使用到的接口。
在1.0以后的.NET Framework中,还包含了另外两个Data Provider:
(1).NET Framework Data Provider for ODBC:它通过ODBC Driver Manager访问数据。
(2).NET Framework Data Provider for Oracle:它通过Oracle客户端软件访问Oracle数据源。使用.NET Framework Data Provider for Oracle需要安装Oracle客户端软件。
厂商可以自己实现针对不同产品的 Data Provider。每一个.NET Framework Data Provider除了要提供Connection、Command、DataReader和Data Adapter这四个核心对象,还要包含Transaction、CommandBuilder、Parameter、Exception、Error、Client Permission等对象。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭