DataReader
基本概念
通过DataReader我们可以以只读、顺序的方式查看数据库中的数据
常用属性
IsClosed
判断DataReader是否关闭。
RowFetchCount
用来设定一次取回多少笔记录,预设值为1笔。
DataSet
基本概念
DataSet是由一组DataTable对象组成,我们可以把DataSet看成是临时存在内存中的数据库。DataSet是独立于数据库的数据集合,也就是说在断开数据连接或者关闭数据库的状态下,DataSet仍然是可用的。因为DataSet的内部是使用XML来描述数据的,所以DataSet具有XML的特性:与平台无关、与语言无关、可描述数据之间的复杂关系。DataSet可以将数据和架构作为XML文档进行读写,数据和架构可以通过HTTP进行传输,并在支持XML的任何平台上被任何应用程序使用。
多年老搭档
DataTable
DataSet是我们放在内存中的一个临时的数据库,DataTable就相当于这个临时数据库中的数据表或者数据视图。在DataTable中,存在DataRow和DataColumn这两个对象。DataRow对应实际数据表中的行(记录)、DataColumn对应数据表中的列(字段)。DataTable