DataSet:表示一个数据集,是数据在内存中的缓存,可以包括多个表。
特点:面向非连接,静态的,不能直接用来存储数据。
DataTable:表示内存中数据的一个表。
DataReader:用来读取数据库的最简单方式,只能读取,不能写入,并且是从头至尾往下读的,无法只读某条数据;
特点:占用内存小,速度快,面向连接的,DataReader不承担保存数据的责任,他只负责从数据源读取数据到本地,不是数据结构,而是网络通讯组件的高层封装。。
DataAdapter:用来读取数据库,可读取写入数据;但他占用内存比DataReader大,速度慢。 其封装了dataReader的功能(效果使用DataReader从数据源读取数据并Add到DataSet保存起来)。
网友评论