DataSet和Date描述

       1.DataSet就像存放于内存中的一个小型数据库,它可以包含数据表,数据列,数据行,视图,约束以及关系,通常DataSet数据来源于数据库或者XML为了从数据库中获取数据需要使用数据适配器(DataAdapter)从数据库中查询数据DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路。

          2.DataSet是ADO.NET中最核心的成员之一,是各种基于.NET平台程序语言(如VB.NET、C#.NET、C++.NET)的数据库应用程序开发最常接触的类,这是因为DataSet在ADO.NET实现从数据库中抽取数据的作用。数据抽取后,DataSet就是数据的存放地,它是各种数据源(SQL Server 、OLE DB等)的数据在计算机内存的缓存,所以有时说DataSet可以看成是一个数据容器(又称数据集)。在客户端通过对DataSet的数据集读取、更新等操作,从而实现对数据源的同等操作。

          3.DataAdapter提供连接DataSet对象和数据源(一般是数据库)的桥梁。DataAdapter使用Command对象

SelectCommand 属性    //向数据库发送查询SQL语句

DeleteCommand属性     //向数据库发送删除SQL语句

InsertCommand属性      //向数据库发送插入SQL语句

UpdateCommand属性   //向数据库发送更新SQL语句

在数据源中执行SQL命令,将数据加载到DataSet中,并使DataSet中数据的更改与数据源保持一致。

              4

猜你喜欢

转载自blog.csdn.net/ABC13222880223/article/details/81901975