詳細介紹ADO.NET概念具體分析
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)來解壓縮文件。