ADO.NET结构核心组件是什么
这篇文章主要介绍“ADO.NET结构核心组件是什么”,在日常操作中,相信很多人在ADO.NET结构核心组件是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET结构核心组件是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联建站制作网站网页找三站合一网站制作公司,专注于网页设计,成都做网站、成都网站制作,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为上千家服务,创新互联建站网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!
ADO.NET结构包括两个核心组件:DataSet和.NET Framework数据提供程序DataSet是ADO.NET的断开式结构的核心组件,为了实现独立于任何数据源的数据访问,可将其视为从数据库检索出的数据在内存中的缓存。它包括一个或者多个DataTable对象的集合,这些对象由数据行,数据列及主键,外键,约束和有关DataTable对象中数据的关系信息组成。
.NET Framework数据提供程序,为了实现数据操作和对数据的访问。它提供的核心元素是Connection,Command, DataReader,DataAdapter对象。其中,Connection对象提供与数据库的连接;Command对象能够访问用于返回数据,修改数据,运行存储过程,以及发送或检索参数信息的数据库命令;DataReader对象从数据源中提供高性能的数据流。DataAdapter对象提供连接 DataSet对象和数据源的桥梁,使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中的数据更改与数据源保持一致。ADO.NET结构数据访问过程流程图:
一种方式是直接和数据库连接,即使用Command对象访问数据库。采用这种方式是通过DataReader对象读取数据,然后利用 Response.Write显示数据。这种方式的优点是不用占用额外的内存,而是读取数据的速度比较快,但是,需要编写的程序代码比较长。
另一种方式是将数据缓存DataSet中,即使用DataAdapter对象访问数据库。采用这种方式是通过配合DataSet对象所提供的接口,利用DataGrid对象直接显示数据。这种方式的优点是所需要编写的代码比较少,但是需要占用额外的内存,并且读取数据的速度相对前一种方式比较慢。
到此,关于“ADO.NET结构核心组件是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
分享文章:ADO.NET结构核心组件是什么
本文地址:http://scyanting.com/article/pspchi.html