- 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文件和电子表格的混合数据)的
您可能关注的文档
- 元器件封装大全:图解+文字详述-附件.doc
- 用汇编语言编写AVR单片机程序入门教程资料.pdf
- 第八章 可靠性试验控制程序.pdf
- 第三章 爱剪辑视频软件简单教程.pdf
- 乌托邦的消亡和重构:理想城市的探索和启示.pdf
- 电涌保护器参数与应用介绍.ppt
- IP和域名地址.ppt
- 第03讲 面向对象的编程基础.ppt
- 第十一章 财务决策计算题复习.doc
- 合工大计算机学院 程序设计 07第七讲 继承机制.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)