[自学问题总结]ADO.NET中的五个主要对象

Connection连接, 它就像一座桥, 将程序和数据库建立了联系。但它仅仅是座桥,并没有去桥的对面打开数据库读取和存放数据

                    Close以后还可以Open

                    但Dispose以后则不能再用

Command向数据库发出指令,这个指令可以是增删改查的sql语句。Command要建立在Connection的连着之上。也就是说,Connection连接的是哪个数据库, 指令就下到哪里

DataSetCommand[更名为DataAdapter]数据传输,Connection连接好,Command下达指令之后,它就负责从数据库中取得数据。并把数据放到DataSet中。

DataSet暂存区,DataSetCommand取到的数据就保存在这里。它不仅可以储存Tabel,它还可以透过DataAdapter取得一些例如主键等数据表结构,还可以记录数据表间的关联。DataSet可以包含多个DataTable  、DataTable也可以包含多个DataRow。

DataReader当我们只需要读取数据而不需要操作数据的时候,就可以使用DataReader对象。每次都读取一笔,数据时存放在数据库服务器中的。相比之下它效率高节省资源。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值