注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信計算機網(wǎng)絡(luò)ADO.NET實用指南:面向Internet世界的數(shù)據(jù)訪問技術(shù)

ADO.NET實用指南:面向Internet世界的數(shù)據(jù)訪問技術(shù)

ADO.NET實用指南:面向Internet世界的數(shù)據(jù)訪問技術(shù)

定 價:¥39.00

作 者: (美)Shawn Wildermuth著;周靖譯;周靖譯
出版社: 清華大學(xué)出版社
叢編項: NET開發(fā)叢書
標 簽: ADO.NET

ISBN: 9787302071990 出版時間: 2003-09-01 包裝: 精裝
開本: 23cm 頁數(shù): 336 字數(shù):  

內(nèi)容簡介

  樣章免費試讀:第1章第2章第3章“.NET開發(fā)叢書”專題《ADO.NET實用指南》是一本非常實用的指南,它指導(dǎo)你了解專為Web應(yīng)用程序而設(shè)計的第一種數(shù)據(jù)訪問服務(wù)。本書為開發(fā)者提供了ADO.NET的權(quán)威知識,并給出了有效使用它的實用方案。書中首先簡要介紹Microsoft統(tǒng)一數(shù)據(jù)訪問戰(zhàn)略的歷史以及ADO.NET的一系列技術(shù)進步。然后把重點轉(zhuǎn)移到如何用ADO.NET與數(shù)據(jù)庫以及.NET的其余部分進行交互。最后通過實戰(zhàn),引導(dǎo)讀者通過實例來學(xué)習一系列最佳操作方式,從而用ADO.NET構(gòu)建易于伸縮的、高性能的系統(tǒng)。提供了大量用C#寫成的示例代碼,配套網(wǎng)站還提供了相應(yīng)的VisualBasic.NET和C#的實現(xiàn)以及技術(shù)更新。附錄則詳細講解了從ADO遷移到ADO.NET的策略。本書配以簡明扼要的講解、有用的解釋以及詳細的例子。對于迫切需要了解ADO.NET的開發(fā)者而言,本書將是最適合的參考書。

作者簡介

  Shawn Wildermuth是ADOGuy.com的創(chuàng)始人,在長達16年的時間里,他一直致力于構(gòu)建數(shù)據(jù)驅(qū)動的軟件。Shawn針對許多領(lǐng)域開發(fā)過數(shù)據(jù)庫應(yīng)用程序,包括財務(wù)、房地產(chǎn)、Internet以及醫(yī)療行業(yè)。他的文章見諸于大量雜志,包括MSDN Magazine和Windows 2002 Magazine。

圖書目錄

第1部分 ADO.NET基礎(chǔ)
第1章 ADO.NET存在的原因
1.1 統(tǒng)一數(shù)據(jù)訪問簡史
1.2 為什么說ADO.NET是一個更好的數(shù)據(jù)訪問層
1.3 初學(xué)ADO.NET
1.3.1 ADO.NET命名空間
1.3.2 ADO.NET數(shù)據(jù)結(jié)構(gòu)
1.3.3 ADO.NET托管提供程序?qū)ο竽P?nbsp;
1.4 小結(jié) 
第2章 用ADO.NET建立連接
2.1 第一印象 
2.2 連接 
2.2.1 連接字符串
2.2.2 理解集成安全性
2.2.3 更改數(shù)據(jù)庫
2.2.4 連接池 
2.2.5 連接事件 
2.2.6 連接工廠
2.3 獲取OLE DB數(shù)據(jù)庫架構(gòu)信息 
2.4 .NET錯誤處理
2.5 小結(jié) 
第3章 操縱數(shù)據(jù)庫
3.1 命令
3.1.1 創(chuàng)建Command對象
3.1.2 命令類型 
3.2 執(zhí)行命令
3.2.1 定義的結(jié)果集
3.2.2 使用參數(shù)
3.3 ADO.NET中的數(shù)據(jù)庫事務(wù)處理 
3.3.1 隔離級別
3.3.2 SQL Server事務(wù)處理保存點
3.3.3 COM+和企業(yè)服務(wù)
3.4 批處理查詢 
3.5 小結(jié) 
第4章 讀取數(shù)據(jù)
4.1 讀取數(shù)據(jù) 
4.2 DataReader
4.2.1 構(gòu)造DataReader 
4.2.2 DataReader的工作原理
4.2.3 從DataReader中訪問數(shù)據(jù)
4.2.4 什么是結(jié)果集
4.2.5 處理多個結(jié)果集
4.2.6 處理DataReader元數(shù)據(jù)
4.3 綜合運用
4.3.1 數(shù)據(jù)庫訪問
4.3.2 數(shù)據(jù)對象
4.3.3 Windows窗體代碼
4.4 小結(jié)
第2部分 DataSet 詳述
第5章 構(gòu)建DataSet 
5.1 什么是DataSet
5.1.1 DataSet的構(gòu)成
5.1.2 DataSet和托管提供程序
5.2 填充DataSet
5.2.1 DataAdapter簡介
5.2.2 根據(jù)數(shù)據(jù)庫來創(chuàng)建DataSet 
5.2.3 根據(jù)XML來創(chuàng)建DataSet
5.2.4 以程序化方式創(chuàng)建一個DataSet
5.3 定義DataSet架構(gòu) 
5.3.1 為什么要在DataSet中使用數(shù)據(jù)庫架構(gòu)
5.3.2 用DataAdapter來推斷架構(gòu) 
5.3.3 用XSD來定義DataSet架構(gòu) 
5.3.4 以程序化方式創(chuàng)建DataSet架構(gòu) 
5.3.5 列架構(gòu) 
5.4 小結(jié) 
第6章 類型化DataSet
6.1 什么是類型化DataSet 
6.2 生成類型化DataSet
6.2.1 用Visual Studio .NET創(chuàng)建一個類型化DataSet 
6.2.2 用XSD.exe來創(chuàng)建類型化DataSet 
6.2.3 用批注來自定義生成的代碼 
6.3 使用類型化DataSet 
6.4 業(yè)務(wù)對象層的簡化 
6.5 小結(jié) 
第7章 操縱DataSet 
7.1 更改數(shù)據(jù) 
7.1.1 添加行 
7.1.2 刪除行
7.1.3 讀和寫DataRow的值
7.1.4 行的版本 
7.1.5 行的狀態(tài) 
7.2 DataSet導(dǎo)航 
7.2.1 用關(guān)系來導(dǎo)航
7.2.2 DataView 
7.3 搜索DataSet
7.3.1 用DataTable.Select進行搜索
7.3.2 用DataView進行搜索
7.4 合并DataSet 
7.5 小結(jié) 
第8章 更新數(shù)據(jù)庫
8.1 斷開式數(shù)據(jù)的麻煩 
8.2 ADO.NET并發(fā)性 
8.2.1 DataAdapter如何更新DataSet
8.2.2 實現(xiàn)樂觀并發(fā)性
8.2.3 實現(xiàn)悲觀并發(fā)性 
8.2.4 實現(xiàn)破壞式并發(fā)性 
8.3 常見的更新問題 
8.3.1 處理含有多個表的DataSet
8.3.2 用本地事務(wù)處理來更新數(shù)據(jù)庫
8.3.3 從SQL Server檢索新行標識 
8.4 小結(jié)
第3部分 ADO.NET實戰(zhàn)
第9章 ADO.NET和XML 
9.1 .NET和XML
9.2 DataSet和XML
9.2.1 將DataSet數(shù)據(jù)轉(zhuǎn)換成XML 
9.2.2 將DataSet另存為XML
9.2.3 DataSet命名空間
9.2.4 用XML來填充DataSet 
9.2.5 DiffGram策略
9.2.6 DataSet架構(gòu) 
9.3 XmlDataDocument類 
9.3.1 用XPath表達式來搜索DataSet
9.3.2 用XSLT來轉(zhuǎn)換DataSet 
9.4 小結(jié) 
第10章 用ADO.NET進行數(shù)據(jù)綁定
10.1 .NET中的數(shù)據(jù)綁定 
10.2 Windows窗體中的數(shù)據(jù)綁定
10.2.1 簡單數(shù)據(jù)綁定 
10.2.2 復(fù)雜綁定 
10.2.3 DataGrid綁定 
10.2.4 主控/詳細綁定
10.2.5 使用CurrencyManager類
10.3 ASP.NET中的數(shù)據(jù)綁定
10.3.1 簡單綁定
10.3.2 復(fù)雜綁定
10.3.3 數(shù)據(jù)控件綁定
10.3.4 與DataReader綁定
10.3.5 性能問題
10.4 小結(jié) 
第11章 擴展性和性能 
11.1 是否應(yīng)該關(guān)心 
11.1.1 設(shè)計易于擴展的系統(tǒng) 
11.1.2 在系統(tǒng)中耦合組件
11.2 在ADO.NET問世之前 
11.2.1 連接式數(shù)據(jù)的問題 
11.2.2 擴展數(shù)據(jù)庫服務(wù)器 
11.3 ADO.NET能提供什么幫助 
11.3.1 在Web服務(wù)器上進行數(shù)據(jù)緩存 
11.3.2 擴展數(shù)據(jù)庫數(shù)據(jù)
11.3.3 實戰(zhàn)
11.4 DataReader是否易于擴展
11.5 ADO.NET的性能 
11.5.1 與數(shù)據(jù)庫交互 
11.5.2 與DataSet交互 
11.6 最佳實踐 
11.6.1 使用DataSet架構(gòu)
11.6.2 使用類型化DataSet來創(chuàng)建業(yè)務(wù)規(guī)則層
11.6.3 減少到數(shù)據(jù)庫的往返行程
11.6.4 提前和經(jīng)常緩存數(shù)據(jù) 
11.6.5 起用DBA 
11.6.6 將開發(fā)者與數(shù)據(jù)庫隔離
11.6.7 在ASP.NET中有限度地使用DataReader 
11.6.8 使用連接工廠 
11.6.9 不要硬編碼連接字符串
11.6.10 將用戶排除在數(shù)據(jù)庫之外 
11.7 小結(jié) 
附錄A ADO.NET遷移策略 
A.1 總體規(guī)劃遷移到ADO.NET 
A.1.1 重新結(jié)構(gòu)化ADO應(yīng)用程序 
A.1.2 ADO.NET不支持什么 
A.2 ADO.NET與ADO對象的對應(yīng)關(guān)系
A.2.1 將ADO映射到.NET數(shù)據(jù)類型
A.2.2 提供程序和托管提供程序
A.2.3 遷移連接 
A.2.4 遷移Command對象 
A.2.5 遷移Recordset 
A.2.6 在ADO.NET中接受ADO Recordset 
A.3 小結(jié) 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號