你可以把DataTable和DataSet看做是数据容器,比如你查询数据库后得到一些结果,可以放到这种容器里,
那你可能要问:我不用这种容器,自己读到变量或数组里也一样可以存起来啊,为什么用容器? 原因是,这种容器的功能比较强大,除了可以存数据,还可以有更大用途。
举例:在一个c/s结构的桌面数据库系统里,你可以把前面存放查询结果的容器里的数据显示到你客户端界面上,
用户在界面上对数据进行添加、删除、修改,你可以把用户的操作更新到容器,等用户操作完毕了,要求更新,
然后你才把容器整个的数据变化更新到中心数据库,这样做的好处是什么?就是减少了数据库操作,客户端速度提高了,
数据库压力减小了。 DataSet可以比作一个内存中的数据库,DataTable是一个内存中的数据表,DataSet里可以存储多个DataTable

最新文章

  1. Nginx与Lua利用fpm打成rpm包
  2. Spring 源码学习
  3. POJ1222_EXTENDED LIGHTS OUT
  4. 批处理快速创建wifi
  5. CA*Layer(CAShapeLayer--CATextLayer)
  6. CamShift算法
  7. Linux伙伴系统1
  8. javascript - 图片的幻灯片效果
  9. 编译lua5.3.2报错提示libreadline.so存在未定义的引用解决方法
  10. jQuery ui背景色动态渐变导航菜单
  11. poj3162 Walking Race
  12. Qt控件窗体区域区分
  13. 拒绝回调,拥抱async await
  14. [Go] golang互斥锁mutex
  15. vue学习之组件
  16. [LeetCode] 45. Jump Game II_ Hard tag: Dynamic Programming
  17. USB协议枚举过程详解
  18. 嵌入式电路中的BUCK VS LDO【转】
  19. box-sizing border-box 的理解
  20. 免费在线直播课,送给所有IT项目经理

热门文章

  1. instanceOf与isInstance()方法之间的区别
  2. javascript二叉树
  3. window.open传递多个参数
  4. 搜索引擎算法研究专题六:HITS算法
  5. mysql命令使用3
  6. Mybaits解决实体类字段与数据库字段不一致问题
  7. Python学习之==>发送邮件
  8. 获取当前操作的IFrame 对象的方法
  9. c++ 读取 utf-8 文件到 string
  10. 什么是Shell?Shell脚本基础知识详细介绍