ADO.NET的对象二
2013-06-23 22:43
183 查看
一、DataSet对象
Dataset对象是内存中的数据缓存,专门用来存储从数据源中读出数据,就像是一个被复制到内存中数据库的副本,其结构和真正的数据库相似,也可以同时存储多个数据表以及数据表之间的关联。这样,对数据库进行的各种处理,都在dataset对象上完成,不必与数据库一直保持连接。当在dataset上完成所有的操作后,再将数据的更改通过update命令传回数据源
(1)创建
(2)常用属性
(3)常用方法
二、DataView对象
用于对DataSet中的数据进行排序、过滤及查询等操作
借助DataView,能够替保存在DataTable中的数据建立不同的视图。
三、DataReader对象
DateReader 对象用于从数据源提取向前并且只读的数据流,提供了一种高效率的数据读取方式。Datareader所提取的数据流一次只处理一条记录,而不会讲所有记录同时返回,可以消耗大量的内存资源
如果要创建生气了打他Reader对象,必须调用Command对象的ExecuteReader方法,而不能直接使用构造函数。
(1)对象常用属性
(2)常用方法
Dataset对象是内存中的数据缓存,专门用来存储从数据源中读出数据,就像是一个被复制到内存中数据库的副本,其结构和真正的数据库相似,也可以同时存储多个数据表以及数据表之间的关联。这样,对数据库进行的各种处理,都在dataset对象上完成,不必与数据库一直保持连接。当在dataset上完成所有的操作后,再将数据的更改通过update命令传回数据源
(1)创建
dim 对象名 as new dataset
(2)常用属性
属性名称 | 属性说明 |
Tables | tables是一个DataTable对象集合,每个DataTable对象代表数据库中的一个表。 表示一个特定的方法:数据集..Tables(索引值) |
Relations | 表示数据表之间的关系 |
方法名称 | 方法说明 |
Haschanges | 判断数据是否有变化 |
GetChanges | 获得变动的数据,返回布尔类型的值 |
Clear | 清空所有数据 |
用于对DataSet中的数据进行排序、过滤及查询等操作
借助DataView,能够替保存在DataTable中的数据建立不同的视图。
三、DataReader对象
DateReader 对象用于从数据源提取向前并且只读的数据流,提供了一种高效率的数据读取方式。Datareader所提取的数据流一次只处理一条记录,而不会讲所有记录同时返回,可以消耗大量的内存资源
如果要创建生气了打他Reader对象,必须调用Command对象的ExecuteReader方法,而不能直接使用构造函数。
(1)对象常用属性
属性 | 说明 |
Depth | 设置阅读深度 |
FieldCount | 获取当前行的列数 |
Item | 索引器属性,获取列值 |
IsClose | 获得一个表明数据阅读器有没有关闭的一个值 |
RecordsAffected | 获取执行sql语句所更改、添加或删除的行 |
方法 | 说明 |
read | 使datareader对象前进到下一条记录 |
close | 关闭 |
get | 读取数据集当前行的某一列的数据 |
nextresule | 当读取批处理sql语句的结果时,使数据读取器前进到下一个结果 |
相关文章推荐
- ADO.NET五大对象
- ADO.net中常用的对象有哪些?
- ADO.NET——DataAdapter对象
- ado.net常用对象讨论
- ADO.NET 之对象序列化
- 运用 ADO.NET 对象优化数据查询代码
- 浅谈ADO.NET中的五个主要对象
- ADO.NET对象的详解
- 简述ADO.NET中的SqlDataReader对象
- 黑马程序员-ado.net五个主要对象
- ADO.NET—Asp.net 用DataSet对象更新数据(SqlDataAdapter)
- ADO.NET中的五个主要对象
- 自定义Unity对象生命周期管理集成ADO.NET Entity Framework
- ADO.NET的数据访问对象包括以下几个:
- ADO.NET常用对象详解之:DataReader对象
- ADO.Net(ODP.NET)执行命令时参数对象不能共用
- ADO.NET对象模型
- ADO.NET常用对象详解之:DataAdapter对象
- ADO.NET笔记——使用Connection连接数据库,使用Command对象的ExecuteReader()方法创建DataReader对象返回多行数据
- ADO.NET的五个主要对象