1 / 26
文档名称:

数据适配器Adapter.ppt

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

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

分享

预览

数据适配器Adapter.ppt

上传人:mh900965 2016/8/27 文件大小:498 KB

下载得到文件列表

数据适配器Adapter.ppt

相关文档

文档介绍

文档介绍:第四讲数据适配器 Adapter -----ADO 学****目标 5. 4. 3. 2. 1. DataAdapter 介绍在代码中创建 DataAdapter 对象 DataAdapter 对象的属性介绍 DataAdapter 对象的方法介绍 DataAdapter 对象的事件 断开连接的模型。模型的基本介绍以及讲解 DataSet 导学第一部分: DataAdapter 简介 DataAdapter 的基本概念及分类。概念分类 断开连接的模型? 提供了以下两种数据访问模型?连接的模型。本模型使用户能使用数据提供程序连接到数据库并对数据库运行 SQL 命令,命令运行结束后将关闭和数据库之间的连接。?断开连接的模型。本模型使得可以为来自数据源的数据创建内存中的缓存,然后与数据源之间断开连接。 断开连接的模型(图) 在 中, DataSet 是数据在内存中的表示形式, 它提供了独立于数据源的关系编程模型。数据库与数据集之间起桥梁作用 DataAdapter 的基本概念? DataAdapter 是和数据集( DataSet )一起使用的对象, 它包括在一个数据库连接后用于填充数据集和更新数据源的一组数据命令,在数据库与数据集之间起桥梁作用。? DataAdapter 的作用相当于绑定的 DataSet 对象和持久的数据存储之间的通道。?上面讲的数据存储可以是数据库、 XML 文件、 Excel 、甚至是纯文本。? DataAdapter 是专门为处理脱机数据而设计的。 DataAdapter 的分类?根据数据库的不同,将 DataAdapter 分类。? SqlDataAdapter :不经过 OLEDB 层直接与 SQLServer 交互,速度较 OleDbDataAdapter 快。? OleDbDataAdapter :适用于任何可以用 OLEDB 数据提供者访问的数据源。? OdbcDataAdapter :访问来自 ODBC 数据提供器支持的数据库的数据? OracleDataAdapter :访问来自 Oracle 数据提供器支持的数据库的数据 OLE DB ( OLEDB )是微软的战略性的通向不同的数据源的低级应用程序接口。 OLE DB 不仅包括微软资助的标准数据接口开放数据库连通性( ODBC ) 的结构化查询语言( SQL )能力, 还具有面向其他非 SQL 数据类型的通路。 作为微软的组件对象模型( COM )的一种设计, OLE DB 是一组读写数据的方法(在过去可能被称为渠道)。什么是 OLEDB ? XxxDataAdapter 对象模型四种数据命令对数据库进行读写。 DataAdapter 构造函数用 DataAdapter 填充结果集打开和关闭连接读取多个表串讲数据绑定在代码中创建 DataAdapter 对象在代码中创建 DataAdapter 对象?了解 DataAdapter 的几种构造函数,可以简化创建 DataAdapter 对象的过程。? string strConn=@"Data Source=.;Initial Catalog=northwind;User ID=MyUserid;Password=myPassword;" ? string strSQL="select * from sustomers"; ?用查询串和连接字符串 SqlDataAdapter da=new SqlDataAdapter (strSQL,strConn); 该方式会为每个 SqlDataAdapter 创建一个新的 SQLconnection 对象,应适当选择。?用查询串和连接对象=new sqlConnection(strConn); SqlDataAdapter da=new SqlDataAdapter (); 比较常用的方式?使用 mand 对象 MAND cmd=new mand(); SqlDataAdapter da=new SqlDataAdapter (cmd); 已存在一个 mand 对象时使用