欢迎来到天天文库
浏览记录
ID:50351333
大小:1.15 MB
页数:23页
时间:2020-03-08
《ASP NET程序设计(徐占鹏)教学资源访问数据库(六)SqlDataSet对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元五ADO.NET访问数据库(六)DataSet数据对象主讲教师:宋园园知识点回顾:使用DataReader检索数据的步骤:p2151、创建Command对象2、调用ExecuteReader()创建DataReader对象3、使用DataReader的Read()方法逐行读取数据4、读取某列的数据,dataReader[]5、关闭DataReader对象获取某列的值:方法一:指定列的索引,从0开始方法二:指定列名注意:DataReader使用后必须关闭,因为是内存的一块区域,如不关闭产生异常//command是一个有效的
2、Command对象SqlDataReaderdataReader=command.ExecuteReader();if(dataReader.HasRows){studentName=dataReader[0];}dataReader.Close();缺少dataReader.Read();没有类型转换(string)dataReader[0];操作数据库相关对象的功能相关对象用途Connection对象连接数据库Command对象执行SQL命令DataReader对象读取查询结果中的数据使用Command对象查询数据库的步
3、骤创建查询用sql语句创建Connection对象创建Command对象返回DataReader对象使用DataReader的Read()方法逐行读取结果使用列名或列的索引从DataReader中获取某列的值返回单个值执行ExecuteReader()方法执行ExecuteScalar()方法使用Command对象更改数据库的步骤创建sql语句Insert、Update、Delete创建Connection对象创建Command对象返回受影响的行数执行ExecuteNonQuery()方法//循环读出所有的班级名,并添加到班
4、级列表框中while(dataReader1.Read()){className=(string)dataReader1["名称"];comboBox2.Items.Add(className);}dataReader1.Close();如何实现批量查看和修改信息功能?数据集Dataset学习目标【知识目标】了解dataset对象的基础知识,属性及方法;【技能目标】掌握dataset对象的基础知识;掌握dataset对象的常用属性及方法;能够Dataset对象实现数据绑定等操作;注:本课内容参考教材单元五5.2DataSet
5、对象简介DataSet对象又称为数据集对象。数据集对象是ADO.NET技术的精髓,可以把它理解为是ADO.NET通过数据库提供程序获得数据库的数据后,在客户机的内存中缓存的数据库,即内存中的数据库。DataSet对象包括相关表、数据行、列、主外键约束和表间关系在内的整个数据集,是一个独立的实体,不是数据提供者类的组成部分,也不直接和数据源进行关联,而是通过DataAdapter操作数据源。DataSet对象简介简单理解为一个临时数据库将数据源的数据保存在内存中独立于任何数据库数据源DataSet应用程序驻留于内存,临时存储数
6、据DataSet对象简介使用DataSet的方法有若干种,这些方法可以单独应用,也可以结合应用。您可以:以编程方式在DataSet中创建DataTable、DataRelation和Constraint,并使用数据填充表。通过DataAdapter用现有关系数据源中的数据表填充DataSet。使用XML加载和保持DataSet内容。DataSet对象简介DataSet对象是支持ADO.NET的断开式、分布式数据方案的核心对象。DataSet是数据的内存驻留表示形式,无论数据源是什么,它都会提供一致的关系编程模型。它可以用于多
7、种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet表示包括相关表、约束和表间关系在内的整个数据集。下图将显示DataSet对象模型。DataSet对象模型DataSet对象的常用属性属性描述说明DataSetName获取或设置当前DataSet的名称。DefaultViewManager获取DataSet所包含的数据的自定义视图,以允许使用自定义的DataViewManager进行筛选、搜索和导航。ExtendedProperties获取与DataSet相关的自定义用户信息的集合。HasErrors
8、获取用于将表链接起来并允许从父表浏览到子表的关系的集合。Tables获取包含在DataSet中的表的集合。DataSet对象属性DataSetName获取或设置当前DataSet的名称。Tables属性:获取包含在DataSet中的表的集合。DataSet对象常用方法方法描述说明Clear
此文档下载收益归作者所有