内容概述
ADO.NET简介ADO.NET结构.NET Framework数据提供程序ADO.NET DataSet总结
首相贴出一个总体图,概括下,然后细细说明
两个组件:.NET Framework数据提供程序DataSet
关系图
.NET Framework数据提供程序是专门为数据处理以及快速地只进、只读访问数据而设计的组件。ConnectionCommandDataAdapterDataReader
Connection
是开启程序和数据库之间的连结没有利用连结对象将数据库打开,是无法从数据库中取得数据的这个对象在ADO.NET的最底层可以自己产生这个对象,或是由其它的对象自动产生
架构在Connection对象上向数据库发出操作指令(增、删、改、查)呼叫存在数据库中的预存程序等透过连结到数据源的Connection对象来下命令Connection连结到哪个数据库,Command对象的命令就下到哪里架构在Command对象上,并提供了许多配合DataSet使用的功能在数据源于DataSet之间执行数据传输的工作它可以透过Command对象下达命令后,并将取得的数据放入DataSet对象中
一次一笔向下循序的读取数据源中的数据这些数据是只读的,并不允许作其它的操作节省资源而且效率很好可以降低网络的负载这个对象架构在DataAdapter对象上可以视为一个暂存区(Cache)可以把从数据库中所查询到的数据保留起来可以将整个数据库显示出来可以储存多个Table可以透过DataAdapter对象取得表结构可以记录数据表间的关联本身不具备和数据源沟通的能力