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