当前位置 >> 课程学习 >> 第9章 >> 9.2 数据库操作的基本对象

9.2 数据库操作的基本对象

    ADO.NET是由一些重要对象组成,除了DataAdapter之外基本上可以分为两种类型:连接对象和非连接对象。其中,连接对象是指在数据操作、交互时需要已经打开的可用连接的对象。主要包括:
  • Connection:建立一个与数据源的连接。
  • Transaction:将一系列操作组织到一起形成一个事务,要么全部都执行,要么一个都不执行。
  • Command:执行数据库操作命令,如增加、查询、更新或删除数据。
  • DataAdapter:建立一个连接或者提供一个现存连接。
  • DataReader:相当于一个能够向前移动的游标,可以从数据库中快速获得数据。
  •     非连接对象是指在不同的访问请求之间,以非连接方式工作的对象。主要包括:
  • DataSet:ADO.NET中非连接数据访问模型的最重要对象。能提供关系型数据库管理系统(DBMS)的基础功能。
  • DataTable:类似数据库中的表的概念,按行、列存储数据。
  • DataRow:表示一个可列举的DataRow对象集合。
  • DataColumn:表示一个DataTable中的属性结构。
  • DataView:类似数据库中的视图的概念,用户可以在DataTable上定义多个DataView。
  •