下载此文档

第8章 使用DataSet访问数据库.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
第8章使用DataSet访问数据库
本章内容:DataSet的基本构成,访问和填充DataSet,修改DataSet及数据更新。
本章重点:DataSet的基本构成,常用子对象、属性和方法,使用DataSet与DataAdapter配合完成常规数据库操作。
DataSet(数据集)的核心构建之一,它是数据的内存表示形式,提供了独立于数据源的一致关系编程模型。
DataSet表示整个数据集,包括表、约束与表与表之间的关系。由于DataSet独立于数据源,故其中可以包含应用程序的本地数据,也可以包含来自多个数据源的数据。
DataSet的基本构成
可以把数据集理解为内存中的一个临时数据库,它把应用程序需要的数据临时保存在内存中。由于这些数据都缓存在本地计算机中,就不需要与数据库服务器一直保持连接。
当应用程序需要数据时,就直接从内存中的数据集中读取数据;也可以修改数据集中的数据,然后把数据集中修改的数据写回数据库。
DataSet的基本构成
DataSet、DataAdapter和数据源之间的关系
DataSet的基本构成
数据集不直接与数据库联系,数据提供程序来实现的,因此数据集是独立于任何数据库的。
断开式连接的核心,通过DataAdapter从数据源获得数据后就断开了与数据库之间的连接,此后应用程序所有对数据源的操作,均转向到DataSet。
当所有这些操作完成后,可以通过DataAdapter提供的数据源更新方法将修改后的数据写入数据库中。
DataSet的组成结构和工作过程
1. DataSet的组成结构
数据集与数据库的结构相似,数据集中也包含多个数据表。
DataSet主要由数据表集合、数据关系集合和ExtendedProperties
DataSet的组成结构和工作过程
1. DataSet的基本工作过程
首先,完成与数据库的连接,网站的服务器中为每一个用户开辟一块内存,通过DataAdapter,将得到的数据填充到DataSet中。然后,把DataSet中的数据发送给客户端。网站服务器中的DataSet使用完成以后,将释放DataSet所占用的内存。
客户端读入数据后,在内存中保存一份DataSet的副本,随后断开与数据库的连接。客户端应用程序所有针对数据库的操作都是指向本地DataSet的。待数据库操作完毕后,可通过DataSet、DataAdapter提供的方法统一把更新后的DataSet发送到服务器中,服务器接收DataSet并修改数据库中的数据。
DataSet中的常用子对象
DataSet对象常用属性和方法
1. DataSet对象的常用属性
2. DataSet对象的常用方法
构建DataSet的方法
1. 通过DataAdapter的Fill()方法
2. 通过手工编程方式构建DataSet
自定义DataTable、DataColumn、DataRow及DataRelation、Constraint,然后构建DataSet,最后把DataTable添加到DataSet中。
(1)DataTable
DataTable是内存中的一个关系数据表,可以作为DataSet中的一个成员使用,也可以独立创建使用。
要把DataTable作为DataSet中的一个成员使用,可按以下步骤操作。
①创建一个空的数据集:
DataSet ds = new DataSet();
②创建一个DataTable对象:
DataTable dt = new DataTable("表名");
在创建DataTable时,可以指定DataTable的表名。如果没有指定表名,则自动创建后缀从0开始递增的默认表名Table0、Table1、Table2等。

第8章 使用DataSet访问数据库 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小1.71 MB
  • 时间2017-07-24