DataReader 使用时始终占用 SqlConnection,在线操作数据库 每次只在内存中加载一条数据,所以占用的内存是很小的 是只进的、 只读的
DataSet 则是将数据一次性加载在内存中.抛弃数据库连接…读取完毕即放弃数据库连接(非连 接模式)
DataSet 将数据全部加载在内存中.所以比较消耗内存…但是确比 DataReader 要灵活…可以动 态的添加行,列,数据.对数据库进行 回传更新操作(动态操作读入到内存的数据)

DataReader和DataSet的异同相关推荐

  1. 用DataReader还是DataSet?

    作者:Jonathan Goodyear        出处:网络 我经常听到有人问这个问题:"在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?&qu ...

  2. DataReader和DataSet区别

    第一种解释 DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发DataR ...

  3. 使用DataReader、DataSet、DataAdapter和DataView

    使用DataReader.DataSet.DataAdapter和DataView ADO.NET提供两个对象用于检索关系型数据并把它存储在内存中,分别是DataSet和DataReader.Data ...

  4. asp.net中读取数据库中的数据可以使用DataReader和DataSet 2种方式(初学者望大家不要笑我)...

    在asp.net中,读取数据库中的数据可以使用DataReader和DataSet 2种方式, 两者的差异如下:     使用Dataset对象读取数据大致需要以下5个步骤:     (1)建立数据库 ...

  5. DataReader与DataSet,DataGrid与DataList等相关知识

    DataReader与DataSet有什么区别? DataSet表示一个数据集,是数据在内存中的缓存. 可以包括多个表 DataSet 连接数据库时是非面向连接的.把表全部读到Sql中的缓冲池,并断开 ...

  6. DataReader与DataSet,DataGrid与DataList

    DataReader与DataSet有什么区别? DataSet表示一个数据集,是数据在内存中的缓存. 可以包括多个表 DataSet 连接数据库时是非面向连接的.把表全部读到Sql中的缓冲池,并断开 ...

  7. mysql datareader dataset_c# 将数据库返回对象DataReader转换为DataSet的方法分享

    摘要: 下文讲述c#中将对象DataReader转换为DataSet的方法分享,如下所示: 例: 编写一个DataReader转换为DataSet方法 ---编写getDataSet方法 public ...

  8. mysql datareader dataset_C# 之 DataReader 和 DataSet 的区别

    //未式关闭连接 public SysFunction GetModelById(stringid) { SqlConnection conn= new SqlConnection(Configura ...

  9. .NET 面试题总结 (附有参考答案) 第1部分

    什么是面向对象? 面向对象OO = 面向对象的分析(OOA) + 面向对象的设计(OOD) + 面向对象的编程(OOP): 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它 ...

最新文章

  1. C++——拷贝构造函数
  2. Python程序全局观--以温度转换为例
  3. 数据结构计算机复试题,计算机考研数据结构测试题(四)
  4. java compareTo() 用法注意点
  5. flex布局较之float布局的优点新发现
  6. 数据爆发式增长下,CIO不可不知的“数据经济学”
  7. 【语音去噪】基于matlab改进谱减法语音去噪【含Matlab源码 569期】
  8. linux 内核rps,Linux内核中RPS/RFS代码分析
  9. Markdown实用快捷键
  10. 建网站如何选择空间?
  11. 相比传统监控,智慧门店的摄像机有多“能干”
  12. VMware ESXI 下虚拟机时间问题
  13. java多态app_Java 入门教程 - Java 多态 - IT学院 - 中国软件协会智能应用服务分会...
  14. pest分析和swot分析的区别
  15. android 心跳包的分析
  16. 使用ICMP协议检测网络状态
  17. udp丢包 又是udp丢包
  18. Java网络请求代理API的设计思路
  19. 找不到模块“xxx.vue”或其相应的类型声明。ts
  20. AcrGIS Pro一键出图

热门文章

  1. 宫村优子 -- It's only the fairy tale
  2. 基于R语言逆概率加权(IPTW)并行生存曲线分析
  3. 小型功率放大器的设计与制作——功率放大电路的关键问题
  4. 汉字风格迁移篇---汉字笔划提取、数据集和基准的实例分割
  5. ERwin 建模基础教程
  6. WPF 滚动条控件ScrollViewer的使用及自定义滚动条控件(一)
  7. jboss应用服务器软件,JBOSS的安装与配置
  8. 阿里巴巴校园招聘内推C++研发岗位电话面试
  9. 售后报修工单系统的特点优势
  10. 一个android应用,搜你妹视频,你懂的