欢迎来到天天文库
浏览记录
ID:50083548
大小:397.00 KB
页数:11页
时间:2020-03-08
《ASP NET程序设计(徐占鹏)教学资源_单元5 ADO.NET访问数据库(五)SqlDataAdapter对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元五ADO.NET访问数据库(五)DataAdapter对象主讲教师:徐占鹏学习目标【知识目标】了解DataAdapter对象的基本知识,常用属性及方法【技能目标】掌握DataAdapter对象的基本知识;掌握DataAdapter对象的常用属性;掌握DataAdapter对象的常用方法,实现使用该对象对数据库的简单操作;注:本课内容参考教材单元五5.1DataAdapter对象简介DataAdapter类也称适配器,是DataSet和数据源之间检索和保存数据的桥梁,用于处理连接的细节。DataAdapter是一个特殊的类,其作用是在断
2、开连接的DataTable对象和物理数据源之间搭起桥梁,它提供了双向传输机制,它可以在数据源上执行查询、增加、更新和删除操作,把结果集传送到DaataTable对象中。DataAdapter对象简介所有DataReader对象的基类均为DbDataReader类。.NETFramework中的Syste.Data.Comman.DbDataReader类是一个抽象类,表示对数据库执行各种操作。从DbDataReader类中派生出一组具体的的数据库操作类,分别表示到一种特定数据源的操作,如下图所示:DataAdapter对象简介DataAd
3、apter对象包含四个常用属性,分别为SelectCommand、InsertCommand、UpdateCommand、DeleteCommand.这四个属性均为Command对象,这4种对象初始值均为null,赋值后才能使用。DbDataAdapter类中的各个派生类的属性方法大致相同,下面以SqlDataAdapter为列来说明操作数据库的方法。DataAdapter对象属性属性描述说明DeleteCommand获取或设置一个Transact-SQL语句或存储过程,以从数据集删除记录。InsertCommand获取或设置一个Tran
4、sact-SQL语句或存储过程,以在数据源中插入新记录。SelectCommand获取或设置一个Transact-SQL语句或存储过程,用于在数据源中选择记录。UpdateCommand获取或设置SqlDataAdapter的此实例使用的SqlConnection。TableMappings获取一个集合,它提供源表和DataTable之间的主映射。UpdateBatchSize获取或设置每次到服务器的往返过程中处理的行数。DataAdapter对象的常用属性DeleteCommand获取或设置一个Transact-SQL语句或存储过程,以
5、从数据集删除记录。InsertCommand获取或设置一个Transact-SQL语句或存储过程,以在数据源中插入新记录。SelectCommand获取或设置一个Transact-SQL语句或存储过程,用于在数据源中选择记录。UpdateCommand获取或设置SqlDataAdapter的此实例使用的SqlConnection。DataAdapter对象常用方法方法描述说明Dispose()释放由Component使用的所有资源。(继承自Component。)Fill(DataSet)在DataSet中添加或刷新行。Fill(DataT
6、able)在DataSet的指定范围中添加或刷新行,以与使用DataTable名称的数据源中的行匹配。Fill(DataSet,String)在DataSet中添加或刷新行以匹配使用DataSet和DataTable名称的数据源中的行。Fill(DataTable,IDataReader)在DataTable中添加或刷新行以与使用DataTable名称和指定的IDataReader的数据源中的行匹配。(继承自DataAdapter。)Update(DataSet)为指定DataSet中每个已插入、已更新或已删除的行调用相应的INSERT、
7、UPDATE或DELETE语句。(继承自DbDataAdapter。)DataAdapter对象属性Dispose()释放由Component使用的所有资源。(继承自Component。)Fill(DataSet)在DataSet中添加或刷新行。在这里说明一点:跟使用sqlDataReader对象一样,使用完了之后要记得释放所使用的资源使用DataAdapter对象注意事项读取数据时,SqlConnection对象必须处于打开状态。使用完DataAdapter对象后要记得释放所占用的资源项目实训【实训目的】1.了解DataAdapter对
8、象的基础;2.了解DataAdapter对象的常用属性及方法;【实训内容】1.掌握DataAdapter对象的基本知识;2.掌握DataAdapter对象的常用属性;3.掌握DataAdapt
此文档下载收益归作者所有