1 / 48
文档名称:

(简化).ppt

格式:ppt   大小:1,601KB   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(简化).ppt

上传人:s0012230 2017/8/27 文件大小:1.56 MB

下载得到文件列表

(简化).ppt

相关文档

文档介绍

文档介绍:C#语言
操作数据库
操作数据库
简介
mand命令执行对象
DataReader数据读取对象
DataSet和DataAdapter数据操作对象
数据操作控件
综合实例——商品月销售统计表

简介
(ActiveX Data Objects for Framework)的数据库访问模型, Framework中用以操作数据库的类库的总称。
模型中包含了能够有效管理数据的组件类。为创建分布式数据共享应用程序提供了一组非常丰富的组件。它提供对 Microsoft SQL Server、Oracle等数据源以及通过OLE DB和XML公开的数据源的一致访问。

的最大优势在于提供了断开连接数据访问方式。对数据的更新修改可以在与数据源完全断开连接的情况下进行,然后再把数据更新情况传回到数据源。
使用XML传送数据,能够提供比ADO更丰富的数据类型,获得更好的数据访问性能。
来连接到数据源,并检索,更新,处理所包含的数据。
包含用于连接到数据库,执行命令和检索结果的程序,用户可以直接处理检索到的结果(DataReader),也可以先将其放入DataSet对象,以便于来自不同数据源的数据进行组合后,在得到结果。

数据库访问
体系结构
模型分为:
(1) Data Provider)
mand、DataReader、DataAdapter
(2)数据处理程序(DataSet数据集)

将访问数据和数据处理分开,以达到离线访问数据的目的,使得数据库能够执行其他工作。
数据库访问
.NET Data Provider是指访问数据源的一组类库,可以使用更为通用的用于多种数据库访问的数据提供者。
NET Data Provide提供的4个对象
名称
说明
Connection
提供与数据源的连接功能
Command
提供运行访问数据库命令、传送数据或修改数据的功能,可以运行SQL命令和存储过程等
DataReader
mand对象运行SQL查询命令取得数据流,可进行高速、只读的数据浏览
DataAdapter
建立DataSet对象和数据源间的桥梁。mand对象来运行查询、新建、修改、删除的SQL命令,把数据加载到DataSet,或者把DataSet内的数据送回数据源

其中:
1)中的Connection对象建立到数据源的连接。
mand命令允许用户查询数据库、向数据库发送命令或者调用数据库的存储过程,可以使用该对象的Execute方法来执行这些操作。
3)mand对象的ExecuteReader方法返回的对象,它表示只读的结果集。
4)DataAdapter对象充当Connection对象和DataSet对象之间的桥梁作用,其Fill方法将数据从数据库移到客户端的DataSet对象,而其Update方法则按相反方向移动数据,它由应用程序在DataSet中添加、更改或删除的行对数据库进行更新。

DataSet 是 的断开式结构的核心组件。
DataSet 包含一个或多个 DataTable 对象的集合,这些对象由数据行、数据列,以及主键、外键、约束和有关 DataTable 对象中数据的关系信息组成。