- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课后作业 从登录界面,实现当输入正确的用户名和密码时,进入frmDemo2这个窗体。 在frmDemo2窗体中实现: 加载窗体时,在DataGridView中显示Employee表中的数据。 加载窗体时,在组合框中动态绑定部门名称Department表。 点击DataGridView中的任何一条记录,进入frmDemo3这个窗体,后创建一个SqlDataAdapter对象,从数据库MySample数据库中的Employee表中检索记录填充到数据集中,显示第一条,下一条,上一条并将当前的信息显示在页面上等等。 汇总 5. 4. 3. 2. 1. DataAdapter介绍 在代码中创建DataAdapter对象 DataAdapter对象的属性介绍 DataAdapter对象的方法介绍 DataAdapter对象的事件 * 在这里你可以把DataSet看成是驻留在内存中的一个小型数据库,它里面有一个一个的表,也可以存储表与表之间的关系。但是,它不是永久存储在硬盘上的,只是存储在内存中。 * 引入为什么要使用 * 代码示例:MySchool项目的TeacherListForm.cs * 这里指讲解最简单的Update一个表,通过SqlCommandBuilder对象来自动生成更新要的相关命令,不用手动一个一个的写,简化操作。 * 只要让学员了解SqlCommandBuilder对象的作用即可,不需要深入讲解。 * * 主要成员 * 前面的内容比较枯燥,这里可以多突出一下DataGridView的强大,引起学员的兴趣。 * 在演示示例的基础上总结介绍DataGridView的重要属性。 第五章 数据适配器Adapter 学习目标 5. 4. 3. 2. 1. DataAdapter介绍 在代码中创建DataAdapter对象 DataAdapter对象的属性介绍 DataAdapter对象的方法介绍 DataAdapter对象的事件 ADO.NET 断开连接的模型。 模型的基本介绍以及讲解 DataSet导学 第一部分:DataAdapter简介 DataAdapter的基本概念及分类。 概念 分类 ADO.NET 断开连接的模型 ADO.NET提供了以下两种数据访问模型 连接的模型。本模型使用户能使用数据提供程序连接到数据库并对数据库运行SQL命令,命令运行结束后将关闭和数据库之间的连接。 断开连接的模型。本模型使得可以为来自数据源的数据创建内存中的缓存,然后与数据源之间断开连接。 ADO.NET 断开连接的模型(图) 在ADO.NET中, DataSet是数据在内存中的表示形式, 它提供了独立于数据源的关系编程模型。 数据库与数据集 之间起桥梁作用 DataAdapter的基本概念 DataAdapter是和数据集(DataSet)一起使用的对象,它包括在一个数据库连接后用于填充数据集和更新数据源的一组数据命令,在数据库与数据集之间起桥梁作用。 DataAdapter的作用相当于绑定的DataSet对象和持久的数据存储之间的通道。 上面讲的数据存储可以是数据库、XML文件、Excel、甚至是纯文本。 DataAdapter是专门为处理脱机数据而设计的。 DataAdapter的分类 根据数据库的不同,将DataAdapter分类。 SqlDataAdapter:不经过OLEDB层直接与SQLServer交互,速度较OleDbDataAdapter快。 OleDbDataAdapter:适用于任何可以用OLEDB数据提供者访问的数据源。 OdbcDataAdapter OracleDataAdapter OLE DB(OLEDB)是微软的战略性的通向不同的数据源的低级应用程序接口。 OLE DB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC) 的结构化查询语言(SQL)能力, 还具有面向其他非SQL数据类型的通路。 作为微软的组件对象模型(COM)的一种设计, OLE DB是一组读写数据的方法(在过去可能被称为渠道)。 什么是OLEDB? XxxDataAdapter对象模型 四种数据命令对 数据库进行读写。 DataAdapter构造函数 用DataAdapter填充结果集 打开和关闭连接 读取多个表 第二部分:在代码中创建DataAdapter对象 在代码中创建DataAdapter对象 了解DataAdapter的几种构造函数,可以简化创建DataAdapter对象的过程。 下面举无参构造函数和参数为SqlCommand对象的构造函数的例子。 无参构造函数的例子: SqlDataAdapter da = new SqlDataAdapter();
文档评论(0)