当前位置:嗨网首页>书籍在线阅读

02-ADO.NET概述

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

18.1 ADO.NET概述

**本节视频教学录像:4分钟**

ADO.NET是Microsoft的新一代数据处理技术,是ActiveX Data Object(ADO)组件的后继者,具有与ADO相似的编程方式。ADO.NET是与C#和.NET Framework一起使用的、用于和数据源进行交互的面向对象类库,用于以关系型的、面向表的格式访问数据。这包括关系数据库,如Microsoft Access和SQL Server,以及其他数据库,甚至还包括非关系数据源。ADO.NET被集成到.NET Framework中,可用于任何.NET语言,尤其是C#。ADO.NET包括所有的System.Data名称空间及其嵌套的名称空间,如System.Data.SqlClient和System.Data.Linq,以及System.Xml名称空间中的一些与数据访问相关的专用类。ADO.NET满足了新的编程模型要求:具有断开式数据结构;能够与XML紧密集成;具有能够组合来自多个、不同数据源的通用数据表示形式;具有优化数据库的交互操作功能。

ADO.NET 提供对 Microsoft SQL Server 等数据源的一致访问。通过将数据访问分解为多个可以单独使用或一前一后使用的不连续组件,ADO.NET在.NET Framework平台上为数据处理提供一致的对象模型,用来存/取和编辑各种数据源数据。应用程序可以使用 ADO.NET来连接到这些数据源,并通过一致的数据处理方式检索、操作和更新数据。ADO.NET屏蔽了数据库大量的复杂的数据操作,用户使用ADO.NET主要是通过数据绑定来实现对数据的访问,即把从数据库中检索出来的数据绑定到控件的属性上,在图形界面中显示出来。