第九章 编程语言之ADO点net资料库.docVIP

  • 2
  • 0
  • 约1.15千字
  • 约 5页
  • 2017-06-17 发布于湖北
  • 举报
ADO.net资料库 ? ? ? ? ?? ADO.NET2.0提供了两个用于检索关系数据的对象:DataSet和DataReader。并且这两个对象都可以将检索的关系数据存储在内存中。 二者的区别: ? ?? 1,与数据库连接 DatSet 连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接。 DataReader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。 2,处理数据速度 DataSet读取、处理速度较慢。 DataReader读取、处理速度较快。 3,更新数据库 在对DataSet数据集中的数据进行更新后,可以把数据更新回原来的数据库。 在对DataReader中的数据进行更新后,没有办法进行数据库更新。 ? 4,支持分页排序 在DataSet中支持分页、动态排序等操作。 在DataReader中没有分页、动态排序的功能。 5,占用内存 DataSet在 IIS 服务器上所使用的内存较多。 DataReader在 IIS 服务器上所使用的内存较少。 应用: 使用DataSet是为了实现应用程序的下述功能: 1 操作结果中的多个分离的表。 2 操作来自多个源(例如来自多个数据库、XML文件和电子表格的混合数据)的

文档评论(0)

1亿VIP精品文档

相关文档