ADO.NET

ADO.NET是.NET提供用来访问各种数据库系统的一组API,开发人员写下引用ADO.NET对象的程序代码,就可以轻易地执行各种数据库访问操作。

ADO.NET本身是.NET Framework提供的一组类,它作为应用程序与数据库之间的桥梁,专门用于连接各种类型的数据库,配合数据库内置的SQL解译引擎,对数据库进行数据访问、更改和维护。相比其他的类,在ASP.NET中运用ADO.NET,观念上并没有太大的差异,建立实体对象,引用方法属性,完成指定的工作。

ADO.NET对象被分割成两大类:一类是与数据库直接连接的连接对象,其中包含了DataAdapter、Command及DataReader等;另一类是与数据源无关的断开对象,例如DataSet和DataRelation等。

使用ADO.NET进行数据库操作,程序代码一般会进行以下几个相关的操作:

·建立连接对象(Connection Object)

·使用连接对象连接并且打开指定数据库

·通过连接对象建立Command对象搜索数据

·建立DataAdapter对象返回数据

·运用DataAdapter对象取得各种Command对象进行数据库的更新和回传日志池

·通过DataAdapter对象返回DataSet对象,并且将其存放在客户端机器上

 

DataSet封装了连接对象返回的数据库特定数据上下文,同时还包含了数据在数据库中被储存的结构信息。它由几个类组成,分别如下:

·DataTable:储存表信息

·DataRow:储存行信息

·DataColumn:储存列信息

 

DataSet包含了一个或一个以上的DataTable对象,DataTable以行和列的形式组织数据,像是一个数据表格。每个DataTable由不同的DataRow对象集合及DataColumn对象集合组成,这些对象分别代表了数据的行和列。

(集合类:集合类是一个特殊的类,用于组织一组类型相同或不同的对象或数据,集合的大小可以动态调整。集合类在C#中使用较为频。

集合类是C#中的一种基础的多重对象容器,一个容器允许跟踪大量的对象,而不需要考虑到底有多少个。容器允许方便并有效地重申对象,然后进行处理。在C#中包含了一些不同类型的集合类,根据你需要存储的信息类型可以进行各自不同的处理。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值