一、ADO.NET是什么?
简单的说,ADO.NET是一组允许.NET开发人员使用标准的,结构化的,甚至无连接的
方式与数据交互的技术。对于ADO.NET来说,可以处理数据源是多样的。可以是应用程序
唯一使用的创建在内存中数据,也可以是与应用程序分离,存储在存储区域的数据(如
文本文件、XML、关系数据库等)。
ADO.NET是ADO(ActiveX Data Objects)的升级版本,是一个类库,主要用于.NET
Framework平台对数据的操作。提供一致的对象模型,可以存取和编辑各种数据源的数
据,即对这些数据源,提供了一致的数据处理方式。
具体来说,ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB
和 XML 公开的数据源提供一致的访问。数据共享使用者应用程序可以使用 ADO.NET 来
连接到这些数据源,并检索、处理和更新所包含的数据。
作为.NET框架的重要组成部分,ADO.NET 类封装在 System.Data.dll 中,并且与
System.Xml.dll 中的 XML 类集成。当编译使用 System.Data 命名空间的代码时,需要
引用System.Data.dll 和 System.Xml.dll。
二、对比
1、ADO.NET 和asp.net
ado.net是数据库的一种访问方式,不能与asp.net相提并论,asp.net是基
于.NetFramdwork 的网站开发技术。
在数据库访问主要使用ADO.NET方式,主要表现对象为:DataSet 内存加载数据方式!
</