`
zhkchi
  • 浏览: 121214 次
  • 性别: 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高级编程 第三部分.pdf

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

    ado.net 3.5 cookbook 2nd edition

    ADO.NET 3.5 Cookbook 2nd Edition 是一本专注于ADO.NET技术的专业书籍,适用于开发者们在.NET Framework 3.5环境下进行数据访问和处理。ADO.NET是微软开发的一个组件,它为应用程序提供了一套全面的数据访问接口,...

    ADO.NET 3.5 经典实例 第2版.pdf 完整版

    在ADO.NET 3.5中,数据访问主要通过以下组件实现: 1. **DataSet**: 一个离线数据存储区,可以存储多表数据,并允许进行复杂的数据操作,如JOIN和关系维护。DataSet不直接与数据库交互,而是通过DataAdapter从...

    ADO.NET 3.5 with LINQ and the Entity Framework~tqw~_darksiderg.pdf

    LINQ是ADO.NET 3.5中的一个关键组件,它提供了一种统一的、类型安全的查询语法,可以应用于任何可枚举的数据源。通过将查询功能内置到C#和Visual Basic语言中,LINQ简化了数据处理过程,减少了代码量,并提高了开发...

    ado.net 3.5 cookbook

    - Recipe 2.3 至 Recipe 2.12 分别介绍了如何在数据源和DataSet之间映射表和列名、映射.NET数据提供程序数据类型到.NET框架数据类型、添加计算列到DataTable、创建唯一约束、创建单列和多列主键、创建自动递增的主键...

    《ASP.NET 3.5开发大全》电子书含源码

    6. 数据访问技术:包括ADO.NET Entity Framework,一种ORM(对象关系映射)工具,使得开发者可以使用对象来操作数据库,简化数据访问代码。 7. 工作流(WF):ASP.NET 3.5集成了工作流服务,为构建业务流程提供了...

    ADO.NET 3.5经典实例

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

    《ado.net 3.5 cookbook》的VB源代码

    - `ADO.NET3.5ckbk_sql_source.zip`:可能包含了与SQL相关的示例代码,比如SQL脚本或数据库设计。 通过学习这些源代码,开发者不仅可以深化对ADO.NET 3.5的理解,还能提升在VB.NET环境中处理数据库操作的能力。无论...

    ASP.net3.5教程(pdf)

    ASP.NET 3.5通过ADO.NET提供了强大的数据访问能力,包括Entity Framework,使得开发者可以更容易地操作数据库并进行数据绑定。 9. **Web服务和WCF** Windows Communication Foundation (WCF)是.NET 3.5中的服务...

    ADO.NET3.5书原始代码

    通过研究这些示例代码,你可以学习如何有效地利用ADO.NET 3.5来构建健壮的数据库应用程序,提高开发效率,同时保证数据的准确性和安全性。请仔细阅读每个示例,理解其背后的逻辑和工作原理,这将对你的.NET编程技能...

    至理:精通ASP.NET3.5网络开发源代码

    6. **数据访问**:ASP.NET 3.5支持多种数据访问技术,包括ADO.NET、Entity Framework和Linq to SQL。这些工具简化了数据库操作,提高了开发效率。 7. **配置和部署**:ASP.NET 3.5提供了丰富的配置选项,允许开发者...

    ASP.NET 3.5简明教程(详细示例介绍)

    在数据访问方面,ASP.NET 3.5集成了ADO.NET Entity Framework,这是一种对象关系映射工具,允许开发者使用面向对象的方式与数据库交互。此外,Linq to SQL也是一个常用的数据访问技术,它提供了强类型化的查询语言,...

    ASP.NET3.5

    6. **ADO.NET Entity Framework** - 提供了一个ORM(对象关系映射)框架,使开发者可以使用对象模型而不是直接操作数据库,简化了数据访问层的开发。 7. **Visual Studio 2008 支持** - 开发环境提供了丰富的设计...

    asp.net3.5编程宝典

    例如,可能有创建自定义控件、实现AJAX功能、使用LINQ查询数据、以及优化ADO.NET数据访问等代码片段。 通过学习《ASP.NET 3.5编程宝典》,开发者不仅可以掌握ASP.NET 3.5的核心技术,还能学习到如何构建高效、可...

    ASP.NET3.5入门经典书本源码

    7. **ADO.NET**:ASP.NET 3.5通常与ADO.NET一起使用来访问和操作数据库。ADO.NET提供了DataSet、DataTable、SqlCommand等对象,用于执行SQL语句和处理结果集。 8. **Web服务(Web Services)**:ASP.NET 3.5支持...

    ASP.NET3.5实用教程

    此外,教程会涵盖数据访问和数据绑定技术,如ADO.NET Entity Framework,它简化了数据库操作,允许开发者以面向对象的方式与数据库进行交互。你还会学习如何使用Linq to SQL进行查询,这是一种强大的语言集成查询...

    C#与.NET3.5高级程序设计 随书代码

    《C#与.NET3.5高级程序设计》是一本深入探讨C#编程语言和.NET Framework 3.5平台的专业书籍。随书代码包含了书中讲解的各种技术示例和项目实践,帮助读者更好地理解和应用所学知识。 C#是微软公司推出的面向对象的...

    ASP.NET3.5宝典 的光盘

    数据库部分可能涉及SQL Server或其他支持.NET的数据存储技术,这将帮助我们理解数据库设计、查询优化以及如何使用ADO.NET进行数据操作。 ASP.NET 3.5还引入了多项新特性,如LINQ(Language Integrated Query),它...

    ASP.NET3.5开发大全 (word) 整理好的

    此外,ASP.NET 3.5还扩展了ADO.NET Entity Framework,这是一种ORM(对象关系映射)工具,可以帮助开发者在.NET应用程序中更方便地操作数据库。Entity Framework允许开发者以面向对象的方式来处理数据,减少了与SQL...

Global site tag (gtag.js) - Google Analytics