ADO.Net 5大对象
来源:互联网 发布:仓鼠笼子淘宝 编辑:程序博客网 时间:2024/06/10 16:48
1、Connection :连接对象
Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。
2、Command :命令对象,指示要执行的命令和存储过程!
Command 对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等。这个对象是架构在Connection 对象上,也就是Command 对象是透过连结到数据源
3、DataReader :是一个向前的只读的数据流。
当我们只需要循序的读取数据而不需要其它操作时,可以使用DataReader 对象。DataReader对象只是一次一笔向下循序的读取数据源中的数据,而且这些数据是只读的,并不允许作其它的操作。因为DataReader 在读取数据的时候限制了每次只读取一笔,而且只能只读,所以使用起来不但节省资源而且效率很好。使用DataReader 对象除了效率较好之外,因为不用把数据全部传回,故可以降低网络的负载。
4、DataAdapter 是功能强大的适陪器,支持增删改查的功能
DataAdapter 对象主要是在数据源以及DataSet 之间执行数据传输的工作,它可以透过Command 对象下达命令后,并将取得的数据放入DataSet 对象中。这个对象是架构在Command对象上,并提供了许多配合DataSet 使用的功能
5、DataSet 是一个数据级对象,相当与内存中的一张表或多张表!
DataSet 这个对象可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来。DataSet 的能力不只是可以储存多个Table 而已,还可以透过DataAdapter 对象取得一些例如主键等的数据表结构,并可以记录数据表间的关联。DataSet 对象可以说是ADO.NET 中重量级的对象,这个对象架构在DataAdapter 对象上,本身不具备和数据源沟通的能力;也就是说我们是将DataAdapter 对象当做DataSet 对象以及数据源间传输数据的桥梁。
- ADO.Net 5大对象
- ADO.NET中5大对象简介
- ADO.NET五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- ASP.net: ADO的五大对象
- ADO.NET的五大对象
- ADO.NET的几大对象详解
- 黑马程序员 ADO.NET五大对象
- 黑马程序员-ADO.NET五大对象
- 浅谈ado.net 五大对象
- ADO.NET 中的五大对象
- 浅析ADO.NET五大对象
- ADO.NET的五大对象
- ADO三大对象
- XP下WPA2-PSK验证填写网络密钥
- 送给程序员:关于性格内向者的10个误解
- yizhiduxiu11
- 报错图片
- 构架高性能WEB网站的几点知识
- ADO.Net 5大对象
- base-cmp
- Delphi String和wideString的区别
- C#构造函数实例
- 关于SQL Server数据库日志已满的解决方法
- base-diff
- 提高面试代码质量的三要素
- 健身的行规
- c#连接access 数据库 出现标准表达式中数据类型不匹配