ADO.NET概念是.NET应用程序中用于处理数据库数据的***技术,详细介绍了ADO.NET的新特性、使用DataSet保存和操纵数据、使用DataReader访问数据及使用DataAdapter连接不同的数据源的***技术。
ADO.NET对XML的强大支持、在.NET应用程序中使用ADO.NET的时机和位置、利用ADO.NET使用Web服务的方式等,这些都是我们在.NET应用程序开发过程中要重点关注的方面。
本书适合熟悉C#基础编程知识,具有使用Visual Studio .NET和C#命令行编译器的经验,并希望掌握如何在.NET应用程序中使用ADO.NET技术的中高级开发人员。
ADO.NET是.NET中的一个核心技术,是.NET Framework中包含的一个功能强大的数据访问类库。本书将介绍理解ADO.NET所需要的基础知识、如何应用ADO.NET、在自己的应用程序中使用ADO.NET的时机和位置。 #t#
ADO.NET是.NET应用程序中ADO.NET概念处理存放在数据库中的信息的***技术。在本书中,我们简明扼要地介绍了理解ADO.NET所需要的信息,您可以高效地掌握这些信息。
本书首先概述ADO.NET,其中包括它的重要性、在业务中的作用以及同其他.NET技术的关系。然后,继续介绍ADO.NET概念的主要特性,并分章介绍ADO.NET的主要类,包括Dataset、DataAdapter和DataReader等。我们解释了这些类的重要性,并展示了如何高效地使用这些类。
本书不追求面面俱到,也不介绍基础技术。为了能够很好地理解ADO.NET,我们假定您已经掌握基本编程技术,特别是利用C#编程的基础知识,并具有使用Visual Studio.NET的经验;另外,还假定您有能力将这些技能应用到一种新技术上。
本书中的示例都是经过精心选择的,它们能够充分展示ADO.NET的性能,帮助您理解在开始使用ADO.NET时所要用到的底层概念。
本书主要内容。
本书将介绍您在自己的应用程序中使用ADO.NET时所用到的特性。首先,ADO.NET概念.NET平台以及它与ADO早期版本的不同之处。然后介绍ADO.NET类库的主要部分以及它如何同.NET Framework中的其他类库相关联:
◆如何使用Dataset保存和操纵数据
◆ADO.NET和XML之间的紧密关系
◆如何利用DataReader获得快速的、只读的、只向前的数据访问
◆如何使用DataAdapter连接多个不同的数据源
◆在自己的应用程序中使用ADO.NET的时机和位置
◆如何使用Web服务在分布式环境中传输数据
下面是本书各章主要内容的概述:
第1章,“ADO.NET概念”:本章概述了全书的主要内容。首先,本章重点介绍所有.NET程序员应该掌握的ADO.NET核心特性。接着解释了ADO.NET体系结构以及如何在.NET平台上装配ADO.NET。***,本章详细介绍了ADO.NET和ADO 2.X之间的主要不同点。
第2章,“DataSet”:从本章开始,我们详细分析ADO.NET类库中最重要的类型。本章首先探讨的是DataSet,它是一个完全的非连接的内存数据结构。本章全面深入地介绍了DataSet,其中包括对包含在DataSet内部的类的介绍,这些类支持关系型数据存储、数据操纵和加载等。
第3章,“强类型的Dataset”:本章继续第2章的内容,探讨DataSet的一个专业版本:强类型的DataSet。XML架构在强类型的DataSet中扮演着重要角色,本章将展示其使用方式。
第4章,“XML和ADO.NET”:本章详细分析了.NET支持XML的各种方式。由于ADO.NET全面使用XML,因此本章还介绍.NET是如何支持XML文档对象模型(DOM)的,对XML的广泛支持如何内置到几个ADO.NET概念组件中,其中包括对XPath、XSL传输和将XML文档作为关系型数据的支持。
第5章,“DataReader”:本章继续探讨如何使用DataReader对数据存储执行只向前的、只读的数据访问。首先介绍如何通过.NET Data Provider(.NET数据提供者)连接数据源以及如何实现数据访问和操纵,然后分析一些高级的数据检索技术,
例如用于检索多重或分层结果集、二进制数据和模式信息的检索技术。 第6章,“DataAdaptor”:本章主要介绍如何将数据存储中的数据加载到Dataset中以及如何根据在Dataset上的变化更新数据存储。这里,我们展示利用DataAdapter读写数据的通用技术,ADO.NET概念***探讨如何管理并发性问题。 使用一个解压缩程序(例如 WinZip或PKUnzip)来解压缩文件。