`
zhkchi
  • 浏览: 119303 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

ADO.NET3.5查询数据的方法

    博客分类:
  • .NET
阅读更多
1. 执行查询,不返回任何结果集:
command.ExecuteNonQuery()
,包括 SQL SELECT、UPDATE、DELETE 语句、没有返回数值的存储过程、CREATE TABLE和CREATE INDEX 之类的 DDL 语句
2. 执行查询,只返回一条结果:
command.ExecuteScalar()
方法执行查询,并返回查询所返回的结果集中第一行的第一列。忽略额外的列或行。 

区别: ExecuteNonQuery主要是在执行更新和删除时才返回影响的数目,而在执行查询时则是返回一个0.ExecuteScalar主要用于查询语句.返回条数.

3. 利用DataReader,获取结果集:
command.ExecuteReader()
,ExecuteReader()方法需要配合 SqlDataReader 对象使用,执行得到的数据集为只读且光标只能从前向后移动。

4. SqlDataAdapter:
    SqlDataAdapter类用作ADO.NET对象模型中和数据连接部分和未连接部分之间的桥梁。SqlDataAdapter从数据库中获取数据,并将其存储在DataSet中。SqlDataAdapter也可能取得DataSet中的更新,并将它们提交给数据库。

    SqlDataAdapter是为处理脱机数据而设计的,调用其Fill方法填充DataSet时甚至不需要与数据库的活动连接。即如果调用Fill方法时,SqlDataAdapter与数据库的连接不是打开时,SqlDataAdapter将打开数据库连接,查询数据库,提取查询结果,将查询结果填入DataSet,然后关闭也数据库的连接。
   
分享到:
评论

相关推荐

    ADO.NET 3.5经典实例

    本书针对Visual Studio 2008、.NET框架3.5和SQL Server 2008进行了更新,演示了如何使用LINQ和其他.NET新技术更方便、更高效地实现数据访问。本书的解决方案涵盖了下面这些内容: 连接数据、处理断开连接数据对象、...

    ADO.NET 3.5高级编程 第三部分.pdf

    第1章 使用ADO.NET3.5提供的新方法访问数据 第Ⅱ部分 LINQ简介 第2章 理解LINQ的体系结构和实现 第3章 使用LINQ to Objects执行LINQ查询表达式 第4章 使用高级查询操作符和表达式 第Ⅲ部分 使用领域相关的LINQ...

    ADO.NET技术基础

    Visual Studio.NET框架提供了ADO.NET,程序员利用它就可以方便地存取...ADO.NET用于处理三种不同的数据访问方式,并提供标准的方法 ADO.NET连接到数据库的访问模式 ADO.NET支持基于数据集的访问 ADO.NET支持与XML的集成

    ASP.NET 3.5 开发大全

    第7 章数据库与ADO.NET 基础 第8 章Web 窗体的数据控件 第9 章ASP.NET 操作数据库 第10 章访问其他数据源 第四篇ASP.NET网络编程 第11 章用户控件和自定义控件 第12 章ASP.NET 的皮肤、主题和母版页 第13 章ASP.NET ...

    ASP.NET 3.5 开发大全-登录模块设计

    登录模块需要涉及到一些ASP.NET 3.5的基本知识,如果要仔细学习注册模块的开发,需要... ADO.NET常用对象。  Web窗体数据控件。  ASP.NET内置对象。 基本了解了以上章节的知识点后,就能够熟练学习和开发此模块。

    ASP.NET3.5.pdf

    全书内容包括了解ASP.NET、认识C# 3.5、认识面向对象、ASP.NET基础控件、ASP.NET高级控件、数据库与ADO.NET、数据库基础、ASP.NET操作数据库、ASP.NET访问其他数据源、ASP.NET MVC、LINQ及Lambda表达式、WCF应用开发...

    C#与.NET3.5高级程序设计(第4版) 中文4

    22.2 ADO.NET的数据提供程序 581 22.3 其他的ADO.NET命名空间 584 22.4 System.Data命名空间的类型 584 22.5 使用接口抽象数据提供程序 588 22.6 创建AutoLot数据库 590 22.7 ADO.NET 数据提供程序工厂...

    ADO.NET本质论.pdf

    3.4 元数据方法 3.5 command类 3.6 使用参数 3.7 命令的准备、取消、超时和清除 3.8 通过datareader进行流式数据传输 3.9 通过idatarecord读取列值 3.10 错误处理 3.11 使用事务处理 3.11.1 ...

    ASP.NET3.5从入门到精通

    第 7 章数据库与 ADO.NET 基础 7.1 数据库基础 7.1.1 结构化查询语言 7.1.2 表和视图 7.1.3 存储过程和触发器 7.2 使用SQL Server 2005 管理数据库 7.2.1 初步认识SQL Server 2005 7.2.2 创建数据库 7.2.3 删除...

    ASP.NET 3.5 开发大全11-15

    第7章 数据库与ADO.NET基础 7.1 数据库基础 7.1.1 结构化查询语言 7.1.2 表和视图 7.1.3 存储过程和触发器 7.2 使用SQL Server 2005 管理数据库 7.2.1 初步认识SQL Server 2005 7.2.2 创建数据库 7.2.3 删除数据库 ...

    ASP.NET 3.5 开发大全1-5

    第7章 数据库与ADO.NET基础 7.1 数据库基础 7.1.1 结构化查询语言 7.1.2 表和视图 7.1.3 存储过程和触发器 7.2 使用SQL Server 2005 管理数据库 7.2.1 初步认识SQL Server 2005 7.2.2 创建数据库 7.2.3 删除数据库 ...

    ASP.NET 3.5从入门到精通(作者赵晓东,张正礼,许小荣)第6章

    第12章 ADO.NET数据库访问技术 第13章 数据绑定 第14章 数据控件 第15章 XML和文件操作 第16章 LINQ数据库技术 第17章 Web服务 第18章 Web程序安全机制 第19章 ASP.NET AJAX应用服务 第20章 ASP.NET MVC...

    asp.net3.5高级程序设计.part1.rar

    ASP.NET3.5高级程序设计(第2版)/微软技术系列/图灵程序设计丛书-新书城第一部分核心概念第1章ASP.NET简介第2章Visual Studio 第3章Web窗体第4章服务器控件第5章ASP.NET应用程序第6章状态管理第二部分数据访问第7章...

    ASP.NET 3.5 开发大全word课件

    第7章 数据库与ADO.NET基础 7.1 数据库基础 7.1.1 结构化查询语言 7.1.2 表和视图 7.1.3 存储过程和触发器 7.2 使用SQL Server 2005 管理数据库 7.2.1 初步认识SQL Server 2005 7.2.2 创建数据库 7.2.3 删除数据库 ...

    ASP.NET3.5开发大全.part1(要和part2一起解压才行)

    ASP.NET3.5开发大全 word版:第1章、认识ASP.NET 3.5;第2章 C# 3.0程序设计基础;第3章、面向对象设计基础;第4章 ASP.NET的网页代码模型及生命周期;第5章 Web窗体的基本控件;第6章 Web窗体的高级控件;第7章 ...

    ASP.NET 3.5从入门到精通(作者赵晓东,张正礼,许小荣)第2章

    第12章 ADO.NET数据库访问技术 第13章 数据绑定 第14章 数据控件 第15章 XML和文件操作 第16章 LINQ数据库技术 第17章 Web服务 第18章 Web程序安全机制 第19章 ASP.NET AJAX应用服务 第20章 ASP.NET MVC...

    ASP.NET 3.5从入门到精通(作者赵晓东,张正礼,许小荣)第3章

    第12章 ADO.NET数据库访问技术 第13章 数据绑定 第14章 数据控件 第15章 XML和文件操作 第16章 LINQ数据库技术 第17章 Web服务 第18章 Web程序安全机制 第19章 ASP.NET AJAX应用服务 第20章 ASP.NET MVC...

Global site tag (gtag.js) - Google Analytics