图文演示ADO.NET结构

开发 后端
ADO.NET结构包括两个核心组件:DataSet和.NET Framework,文章有详细的介绍,还有关于ADO.NET结构数据访问过程流程图。

ADO.NET还是比较常用的,于是我研究了一下ADO.NET结构,在这里拿出来和大家分享一下,希望对大家有用。ADO.NET结构包括两个核心组件:DataSet和.NET Framework数据提供程序DataSet是ADO.NET的断开式结构的核心组件,为了实现独立于任何数据源的数据访问,可将其视为从数据库检索出的数据在内存中的缓存。它包括一个或者多个DataTable对象的集合,这些对象由数据行,数据列及主键,外键,约束和有关DataTable对象中数据的关系信息组成。

#T#.NET Framework数据提供程序,为了实现数据操作和对数据的访问。它提供的核心元素是Connection,Command, DataReader,DataAdapter对象。其中,Connection对象提供与数据库的连接;Command对象能够访问用于返回数据,修改数据,运行存储过程,以及发送或检索参数信息的数据库命令;DataReader对象从数据源中提供高性能的数据流。DataAdapter对象提供连接 DataSet对象和数据源的桥梁,使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中的数据更改与数据源保持一致。ADO.NET结构数据访问过程流程图:

ADO.NET结构数据访问过程流程图

一种方式是直接和数据库连接,即使用Command对象访问数据库。采用这种方式是通过DataReader对象读取数据,然后利用 Response.Write显示数据。这种方式的优点是不用占用额外的内存,而是读取数据的速度比较快,但是,需要编写的程序代码比较长。

另一种方式是将数据缓存DataSet中,即使用DataAdapter对象访问数据库。采用这种方式是通过配合DataSet对象所提供的接口,利用DataGrid对象直接显示数据。这种方式的优点是所需要编写的代码比较少,但是需要占用额外的内存,并且读取数据的速度相对前一种方式比较慢。

责任编辑:田树 来源: 博客
相关推荐

2009-10-29 10:00:53

ADO.NET数据集

2009-11-03 15:24:14

ADO.NET对象模型

2009-11-04 11:30:35

ADO.NET Dat

2009-11-04 11:02:23

ADO.NET Dat

2009-11-13 10:01:50

ADO.NET CAS

2009-11-12 14:37:26

ADO.NET结构

2009-11-04 09:02:34

ADO.NET _C

2009-11-04 13:20:28

ADO.NET Dat

2011-05-20 16:18:23

ADO.NET

2009-11-11 11:19:57

ADO.NET使用

2009-12-21 11:18:09

ADO.NET体系结构

2009-12-21 11:00:05

ADO.NET 结构

2009-10-29 08:51:24

ADO.NET结构

2009-12-28 15:11:36

ADO.NET专家

2009-11-03 16:37:10

2009-12-18 14:01:07

ADO.NET体系结构

2009-09-14 13:37:25

LINQ ADO.NE

2010-01-04 10:48:30

ADO.NET特色

2009-12-31 15:55:06

ADO.NET结构

2009-12-18 16:28:35

ADO.NET结构
点赞
收藏

51CTO技术栈公众号