- 4
- 0
- 约1.13万字
- 约 45页
- 2017-08-19 发布于广东
- 举报
在小册子 11.4 数据读取器对象DataReader 11.4.4 使用DataReader对象 下列代码演示了DataReader对象的使用: SqlDataReader result = objCommand.ExecuteReader(); //如果DataRead对象成功获得数据,返回true,否则返回false if (result.Read() == true) { // 输出结果集中的各个字段 Response.Write(result[ID].ToString()); Response.Write(result[NAME].ToString()); Response.Write(result[ROLE].ToString()); } 11.5 数据适配器对象DataAdapter 11.5.1 DataAdapter对象的属性 DataAdapter对象的常用属性形式为XXXCommand,用于描述和设置操作数据库。使用DataAdapter对象,可以读取、添加、更新和删除数据源中的记录。对于每种操作的执行方式,适配器支持以下4个属性,类型都是Command,分别用来管理数据操作的“增”、“删”、“改”、“查”动作。 SelectCommand属性:该属性用来从数据库中检索数据。 InsertCommand属性:该属性用来向数据库中插入数据。 DeleteCommand属性:该属性用来删除数据库里的数据。 UpdateCommand属性:该属性用来更新数据库里的数据。 * * 第11章 C#数据库编程与ADO.NET 本章要点: ADO.NET体系结构 数据提供程序 数据集DataSet 11.1 ADO.NET概述 11.1.1 ADO.NET结构 ADO.NET为创建分布式数据共享应用程序提供了一组丰富的组件。ADO.NET库中包含用于连接至数据源、提交查询以及处理结果的类。利用最主要的非连接对象DataSet,可以对数据进行排序、搜索、筛选、存储挂起更改,以及在分层数据中进行浏览。DataSet还包含很多功能,填补了传统数据访问和XML开发之间的空白。下图给出了ADO.NET的体系结构: 11.1 ADO.NET概述 11.1.1 ADO.NET结构 Connection Transaction Command Parameters DataReader .NET Framework 数据提供程序 DataAdapter SelectCommand InsertCommand UpdateCommand DeleteCommand DataSet DataTableCollection DataTable DataRowCollection DataColumnCollection ConstraintCollection DataRelationCollection 数据库 XML 11.1 ADO.NET概述 11.1.1 ADO.NET结构 (1) .NET Framework数据提供程序 .NET Framework数据提供程序是专门为数据处理以及快速地只进、只读访问数据而设计的组件。Connection对象提供与数据源的连接。Command对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataReader从数据源中提供高性能的数据流。最后,DataAdapter提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。 11.1 ADO.NET概述 11.1.1 ADO.NET结构 (2) 数据集DataSet ADO.NET DataSet专门为独立于任何数据源的数据访问而设计。因此,它可以用于多种不同的数据源、用于XML数据或用于管理应用程序本地的数据。DataSet包含一个或多个DataTable对象的集合,这些对象由数据行和数据列以及有关DataTable对象中数据的主键、外键、约束和关系信息组成。 11.1 ADO.NET概述 11.1.2 ADO.NET数据提供程序 .NET Framework数据提供程序用于连接到数据库、执行命令和检索结果。可以直接处理检索到的结果,或将其放入
您可能关注的文档
- PLC与变频器 教学课件 作者 韩亚军 项目一.ppt
- PLC与变频器 教学课件 作者 施利春 李伟 1_第八章 MM440变频器的基本应用.ppt
- PLC与变频器 教学课件 作者 施利春 李伟 1_第二章 S7—200系列可编程序控制器.ppt
- PLC与变频器 教学课件 作者 施利春 李伟 1_第九章 PLC和MM440联机变频调速应用.ppt
- PLC与变频器 教学课件 作者 施利春 李伟 1_第六章 变频器的选择与操作.ppt
- PLC与变频器 教学课件 作者 施利春 李伟 1_第七章 MM440变频器(第二部分).ppt
- Visual Basic程序设计与实训 教学课件 作者 苏玉雄 电子教案 第1章.ppt
- Visual Basic程序设计与实训 教学课件 作者 苏玉雄 电子教案 第2章.ppt
- Visual Basic程序设计与实训 教学课件 作者 苏玉雄 电子教案 第3章.ppt
- Visual Basic程序设计与实训 教学课件 作者 苏玉雄 电子教案 第4章.ppt
- Visual C# 2008程序设计教程 教学课件 作者 978 7 302 26232 9 ch12.ppt
- Visual C# 2008程序设计教程 教学课件 作者 978 7 302 26232 9 ch13.ppt
- Visual C# 2008程序设计教程 教学课件 作者 978 7 302 26232 9 ch14.ppt
- Visual C# 2010程序设计教程 教学课件 作者 978 7 302 28609 7 ch01.ppt
- Visual C# 2010程序设计教程 教学课件 作者 978 7 302 28609 7 ch02.ppt
- Visual C# 2010程序设计教程 教学课件 作者 978 7 302 28609 7 ch03.ppt
- Visual C# 2010程序设计教程 教学课件 作者 978 7 302 28609 7 ch05.ppt
- Visual C# 2010程序设计教程 教学课件 作者 978 7 302 28609 7 ch06.ppt
- Visual C# 2010程序设计教程 教学课件 作者 978 7 302 28609 7 ch07.ppt
- Visual C# 2010程序设计教程 教学课件 作者 978 7 302 28609 7 ch08.ppt
原创力文档

文档评论(0)