成都配资公司排名

当前位置:股票配资 > Web开发 > ASP.NET > 正文  |  快速导航:ASP PHP JSP ASP.NET JavaScript JQuery Extjs Ajax Silverlight Flex WebService WCF prototype mootools Dojo
  • DataSet对象

  • 字号:[ ]2014-1-6 20:47:30  阅读:93次  来源:乐猪网  编辑:银河精灵  收藏
  • 摘要:前面已经介绍了如何操作数据库,但都是通过DataReader和Command对象来完成的。本节将要介绍通过DataSet对象来完成数据库的相应操作。在这里还需要用到DataAdapter对象,它为DataSet对象和数据源之间建立了相互配资开户 的纽带。
  • 3.6  DataSet 对象

    3.6.1 DataSet 对象概述
        DataSet 是 ADO.NET 离线体系的核心,它将从数据库中检索到的数据缓存在内存中,以便能在离线状态下访问数据。DataSet 中的数据完全采用 XML 格式。因此,XML 文档可以导入 DataSet,而 DataSet 中的数据也可以导出到 XML 文档中,这样使得跨平台访问成为可能,也使得其可以作为 Web 服务或者其他类型远程调用的返回值。
        可以这样认为,ADO.NET 与以前数据结构之间的最大区别就在于 DataSet 的存在。它作为一个实体而单独存在,并可以被视为始终断开的记录集。就其本身而言,它对所涉及到的数据源或者目标可以说是一无所知。DataSet 和数据库很类似,也具有表、行、列等属性。
        DataSet 由一组 DataTable 对象组成,它具备存储多个表数据以及表间关系的能力。这些表就存储在 DataTable 对象中,而表间的关系则用 DataRelation 对象表示。在 DataTable 对象中包含了 DataRow 和 DataColumn 对象,分别存放表中行和列的数据信息。
        DataSet 访问数据库的示例如下:
        主要步骤可以概括为以下几点:
        (1)建立数据库连接。
        (2)建立 Command 对象。
        (3)建立并实例化一个 SqlDataAdapter 对象。
        (4)建立一个 DataSet 对象,用于接收执行 SQL 命令返回的数据集。
        (5)关闭数据库连接。
        需要说明的是,在第 4 步填充 DataSet 对象后就可以完成控件(如 DataGrid 控件)数据绑定或者增、删、改等数据库操作了。下面先来介绍“数据绑定”的情况。
        ASP.NET 为用户提供了一系列多功能的控件,这些控件分为静态和动态两种。静态控件一般用来显示信息供用户使用;而在一些情况下,由于数据库的内容在不停地发生变化(如当前超市的销售额),这就要使用动态控件来显示不断变化的数据。为此,需要设置好一种方式来完成数据库和控件之间的关联,这就是“数据绑定”。

        返回章节目录:《第3章 ASP.NET数据库访问—ADO.NET

  • 顶一下
    (0)
    0%
    踩一下
    (0)
    0%
乐猪网 版权所有 Copyright © 2012-2015 fchsn.wang All rights reserved.
本站用于学习交流,部分文章来源于网络,如果不慎侵犯了您的权益,请配资开户 我们删除!
粤ICP备12000837号

成都配资公司排名