`
gaofen100
  • 浏览: 1227603 次
文章分类
社区版块
存档分类
最新评论

【黑马程序员】Ado.Net入门

 
阅读更多

----------------------Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------


Ado.Net提供了访问数据(如:SQL Server、Access、Excel、XML)的统一接口。它包含:连接数据库、执行命令和检索结果这几项基本的数据库操作功能。对于检索结果,既可以直接处理,也可以将其存储在DataSet对象中。

Ado.Net有以下几个主要的类:

Connection 类

   建立与特定数据源的连接。


Command对象

成功与数据建立连接后,就可以用Command对象来执行查询、修改、插入、删除等命令; Command对象常用的方 法有ExecuteReader方法、ExecuteScalar()方法和ExecuteNonQuery()方法;插入数据可用ExecuteNonQuery()方法来执行插入命令。


DataReader类

许多数据操作要求你只是读取一串数据。DataReader对象允许你获得从Command对象的SELECT语句得到的结果。考虑性能的因素,从DataReader返回的数据都是快速的且只是“向前”的数据流。这意味着你只能按照一定的顺序从数据流中取出数据。这对于速度来说是有好处的,但是如果你需要操作数据,更好的办法是使用DataSet。


DataAdapter类

  用数据源填充DataSet并解析更新


DataSet对象

DataSet是包含数据表的对象,可以在这些数据表中临时存储数据以便在应用程序中使用。如果应用程序要求使用数据,则可以将该数据加载到数据集中,数据集在本地内存中为应用程序提供了待用数据的缓存。即使应用程序从数据库断开连接,也可以使用数据集中的数据。









----------------------Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------


分享到:
评论

相关推荐

    ADO.NET 4从入门到精通

    《ADO.NET 4从入门到精通》主要内容简介:ADO.NET是windows开发平台上的核心数据技术之一。《ADO.NET 4从入门到精通》是microsoft ADO.NET 4的入门教程,旨在帮助visual basic和c#开发人员了解ADO.NET及相关技术的...

    传智播客.Net精品就业班培训ADO.Net基础3:参数化SQL及案例

    在.NET编程领域,ADO.NET是Microsoft提供的一种用于访问数据库的核心组件,它允许程序员与各种数据库进行交互,包括SQL Server、Oracle、MySQL等。本课程"传智播客.Net精品就业班培训ADO.Net基础3:参数化SQL及案例...

    ADO.NET 4从入门到精通源代码

    本压缩包文件“ADO.NET 4从入门到精通源代码”包含了丰富的示例,旨在帮助初学者和有经验的开发者深入理解和掌握ADO.NET 4的核心概念。 1. **基础概念** - **DataSet**: ADO.NET的核心组件,它是一个离线数据集合...

    学生管理系统+ADO.NET+SQL2005

    《基于ADO.NET与SQL2005的学生管理系统详解》 在信息技术日新月异的今天,学生管理系统已经成为教育机构日常管理的重要工具。本系统利用ADO.NET技术和SQL Server 2005数据库,实现了对学生的全面信息化管理,为教育...

    ADO.NET 4 入门到精通源代码

    这个"ADO.NET 4 入门到精通源代码"包可能是为了帮助开发者深入理解ADO.NET 4的工作原理和实际应用。 1. **数据访问基础**:ADO.NET 4的核心组件包括DataSet、DataTable、DataAdapter和Connection。DataSet是内存中...

    ADO.NET入门 A DO.NET入门

    ADO.NET是微软.NET框架中用于访问和操作数据的重要组件,它是构建数据驱动应用程序的基础。作为一个全面的、面向对象的数据访问技术,ADO.NET提供了一种高效、灵活的方式与各种数据源进行交互,包括关系数据库、XML...

    ADO.NET sql、LINQ to sql、ADO.NET Entity Framework(EF)数据库连接性能比较

    本文将深入探讨三种常见的.NET框架下的数据库访问技术:ADO.NET SQL、LINQ to SQL以及ADO.NET Entity Framework(EF),并重点分析它们在数据库连接性能上的差异,特别是在插入和读取操作,包括模糊检索方面的表现。...

    ADO.net快速入门与精通(数据库编程力荐)

    在本文中,我们将深入探讨ADO.NET的快速入门与精通,包括其核心组件、基本操作以及如何利用它进行数据库编程。 1. ADO.NET概述: ADO.NET模型基于离散的数据组件,如DataSet、DataTable、DataRow和DataAdapter,...

    ADO.NET精简教程(快速入门)

    ADO.NET精简教程(快速入门) ADO.NET是微软设计的一种数据访问技术,旨在帮助开发人员开发高效的多层数据库应用程序。ADO.NET中的数据连接有两种方式:直接连接和断开连接。直接连接中的主要对象是Command、...

    ADO.NET官方参考文档2021-09.pdf

    ADO.NET 是 .NET Framework 中用于访问关系数据库的关键组件,它提供了与各种数据源(如 SQL Server、Oracle 等)交互的灵活性。在2021-09版的官方参考文档中,主要关注了DataSet、DataTable、DataView这三个核心类...

    ADO.NET 全面解析ADO.NET

    ADO.NET是Microsoft开发的一种用于访问关系数据库的数据访问技术,它为.NET Framework应用程序提供了一套全面的数据访问组件。本文将深入探讨ADO.NET的核心概念、对象模型和数据操作。 首先,我们来看ADO.NET的设计...

    ADO.NET本质论.rar

    ADO.NET是微软开发的一种用于访问数据的框架,它在.NET Framework中扮演着核心角色,为开发者提供了高效、灵活的数据访问接口。...这本书对于想要深入了解和掌握ADO.NET的程序员来说是一份宝贵的资源。

    ADO.NET从入门到精通示例代码

    本资源包含了《ADO.NET从入门到精通》一书的全套示例代码,旨在帮助开发者深入理解和掌握ADO.NET的各项功能。 在C#和VB两种.NET编程语言环境下,ADO.NET的应用方法大体一致,但语法结构有所不同。C#以其简洁、类型...

    ADO.NET本质论.pdf

    针对其他数据访问api(包括ole db,ado,odbc和jdbc)的程序员,提供了帮助其迁移到ado.net许多易用的参考 本书由资深数据库教师编写,全面介绍了ado.net。书中深入剖析了ado.net的本质,探索了类、接口、属性和...

    ADO.NET核心技术(我看过最好的ADO。NET书)

    ### ADO.NET核心技术详解 #### 一、ADO.NET概述 ADO.NET是一组包含在.NET框架中的库,专门用于在.NET应用程序的各种数据存储之间进行通信。它不仅能够作为一个强大的、层次化的数据缓存来使用,还支持离线处理数据...

    《ADO.NET专业项目实例开发》源代码

    ADO.NET是微软.NET框架的一部分,主要用于访问和操作数据库。它为开发者提供了强大的数据访问接口,使得程序员能够高效地处理各种数据库任务,如查询、更新、插入数据等。本资源是《ADO.NET专业项目实例开发》一书的...

    ado.net面试题

    ADO.NET 是微软为.NET Framework 设计的一种全新的数据库访问技术,它是对传统ADO(ActiveX Data Objects)的升级,旨在提供更高效、更易用的数据访问接口。ADO.NET 的设计核心是面向数据集而非数据库,这使得它更适合...

    黑马程序员.NET入学测试题

    测试题的标签为“.NET,测试题”,这表明测试内容将涵盖.NET框架的各种核心概念和技术,例如C#语言、ASP.NET、ADO.NET等。 【子文件名称】:“黑马入学测试题”可能是文档或者代码文件,其中包含了具体的测试题目和...

    自做的ADO.NET项目 借阅图书

    《自做的ADO.NET项目——借阅图书》 在信息技术领域,数据库管理是不可或缺的一部分,而ADO.NET作为.NET框架中用于数据库交互的重要组件,为开发者提供了高效、强大的数据访问能力。本项目“借阅图书”正是基于ADO...

Global site tag (gtag.js) - Google Analytics