注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETADO.NET3.5經(jīng)典實(shí)例

ADO.NET3.5經(jīng)典實(shí)例

ADO.NET3.5經(jīng)典實(shí)例

定 價(jià):¥139.00

作 者: (美)哈米爾頓 著,徐波 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: .NET

ISBN: 9787111256175 出版時間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 942 字?jǐn)?shù):  

內(nèi)容簡介

  本書與其他關(guān)于Microsoft數(shù)據(jù)訪問技術(shù)的書籍截然不同。本書的新版本并不是向讀者灌輸各種理論,而是提供了超過200個的代碼解決方案和最佳實(shí)踐,針對讀者每天使用ADO.NET時所面臨的真正問題。這些解決方案不僅能夠解決讀者的當(dāng)務(wù)之急,而且可以幫助讀者理解這項(xiàng)技術(shù)的底層概念。本書針對Visual Studio 2008、NET框架3.5和SQL Server 2008進(jìn)行了更新,演示了如何使用LINQ和其他.NET新技術(shù)更方便、更高效地實(shí)現(xiàn)數(shù)據(jù)訪問。本書所提供的C#代碼例子不僅完整,而且包含了詳盡的注釋,并且顯示了程序的輸出,讀者在使用奉書時就不必加載實(shí)際代碼。另外,讀者可以通過本書的網(wǎng)站下載Visual Basic代碼。最出彩的是,本書的每個解決方案都伴有清晰的解釋,說明了如何實(shí)現(xiàn)目標(biāo)以及為什么能夠?qū)崿F(xiàn)目標(biāo),并分析了需求、利弊權(quán)衡和缺陷。這樣,讀者就可以學(xué)習(xí)在不同的場合采納本書的問題解決技巧。本書允許各個層次的.NET程序員通過實(shí)踐學(xué)習(xí)這項(xiàng)技術(shù)。如果讀者希望擴(kuò)展自己的編程技能和效率,本書就是一個絕佳的向?qū)А1緯慕鉀Q方案涵蓋了下面這些內(nèi)容:·連接數(shù)據(jù)?!ぬ幚頂嚅_連接數(shù)據(jù)對象。·查詢、提取、搜索、分析、添加、修改、復(fù)制和傳輸數(shù)據(jù)。·維護(hù)數(shù)據(jù)庫的完整性?!ねㄟ^代碼處理.NET Windows和Web窗體用戶界面中的數(shù)據(jù)?!ぬ幚鞽ML數(shù)據(jù)。·優(yōu)化數(shù)據(jù)訪問?! っ杜e和維護(hù)數(shù)據(jù)庫對象?!QL Server CLR集成。

作者簡介

  Bill Hamilton擅長使用.NET和Java技術(shù)開發(fā)各種解決方案。在過去的15年中,他致力于提供各種顧問服務(wù),范圍包括企業(yè)級解決方案的策略規(guī)劃、啟動、設(shè)計(jì)、開發(fā)和實(shí)現(xiàn)。他還是廣受稱贊的《Programming SQL Server 2005》的作者。另外,他還參與了Microsoft開發(fā)者網(wǎng)絡(luò)(MSDN)的編寫。

圖書目錄

前言
第1章 連接數(shù)據(jù)
1.0 簡介
1.1 存儲連接字符串
1.2 生成連接字符串
1.3 連接到SQL Server
1.4 連接到SQL Server的一個命名實(shí)例
1.5 使用IP地址連接到SQL Server
1.6 使用ASP.NET的集成安全性連接到SQL Server
1.7 連接到Oracle數(shù)據(jù)庫
1.8 連接到OLE DB數(shù)據(jù)源
1.9 連接到ODBC數(shù)據(jù)源
1.10 連接到Microsoft Access數(shù)據(jù)庫
1.11 連接到密碼保護(hù)的Microsoft Access數(shù)據(jù)庫
1.12 在ASP.NET中連接到Microsoft Access數(shù)據(jù)庫
1.13 連接到Microsoft Excel工作簿
1.14 連接到文本文件
1.15 更改一個已打開連接的數(shù)據(jù)庫
1.16 設(shè)置連接池選項(xiàng)
1.17 利用連接池
1.18 對池中的連接使用事務(wù)
1.19 顯示連接屬性對話框
1.20 顯示數(shù)據(jù)鏈接屬性對話框
1.21 監(jiān)視連接
第2章 使用斷開連接的數(shù)據(jù)對象
2.0 簡介
2.1 創(chuàng)建DataColumn.并把它添加到DataTable
2.2 創(chuàng)建DataTable,并把它添加到DataSet
2.3 在數(shù)據(jù)源和DataSet之間映射表名和列名
2.4 把.NET數(shù)據(jù)提供程序的數(shù)據(jù)類型映射為.NET框架的數(shù)據(jù)類型
2.5 向DataTable添加一個經(jīng)過計(jì)算產(chǎn)生的列
2.6 創(chuàng)建唯一性約束
2.7 創(chuàng)建單列和多列的主鍵
2.8 創(chuàng)建一個自動增長的主鍵
2.9 創(chuàng)建外鍵約束
2.10 創(chuàng)建數(shù)據(jù)關(guān)系
2.11 通過代碼創(chuàng)建DataSet
2.12 向一個顯示父表數(shù)據(jù)的子DataTable添加一個列
2.13 在父DataTable中添加一個列,對一個子DataTable的列值進(jìn)行聚合
2.14 在DataTable和DataRow數(shù)組之間轉(zhuǎn)換
2.15 訪問DataRow數(shù)組中的數(shù)據(jù)值
2.16 創(chuàng)建一個強(qiáng)類型的DataSet
2.17 控制強(qiáng)類型DataSet中所使用的名稱
2.18 替換強(qiáng)類型DataSet中的null值
第3章 查詢和提取數(shù)據(jù)
3.0 簡介
3.1 執(zhí)行不返回結(jié)果集的查詢
3.2 執(zhí)行返回單值的查詢
3.3 使用Data Reader提取一個結(jié)果集流
3.4 訪問Data Reader中的數(shù)據(jù)值
3.5 使用Data Table或Data Set提取一個結(jié)果集
3.6 訪問Data Table或Data Set中的數(shù)據(jù)值
3.7 處理強(qiáng)類型的Data Set中的數(shù)據(jù)
3.8 處理強(qiáng)類型的Data Set的父子關(guān)系
3.9 在強(qiáng)類型的Data Set中使用Data View
3.10 測試一個查詢是否返回一個空的結(jié)果集
3.11 計(jì)數(shù)符合標(biāo)準(zhǔn)的記錄
3.12 判斷一個Data Reader所返回的記錄數(shù)
3.13 執(zhí)行返回多個結(jié)果集的查詢
3.14 提取Data Set的架構(gòu)和約束信息
3.15 提取層次式數(shù)據(jù)
3.16 在無類型的Data Set中父表和子表之間瀏覽
3.17 執(zhí)行參數(shù)化查詢
3.18 使用SQL Server存儲過程提取數(shù)據(jù)
3.19 使用Oracle提供程序提取多個結(jié)果集
3.20 向查詢參數(shù)傳遞Null值
3.21 使用表一值類型作為參數(shù)
3.22 從存儲過程提取返回值
3.23 提取存儲過程的輸出參數(shù)
3.24 觸發(fā)和處理存儲過程的錯誤
3.25 執(zhí)行SQL Server標(biāo)量值函數(shù)
3.26 執(zhí)行SQL Server表值函數(shù)
3.27 使用LINQ查詢Data Set
3.28 使用LINQ查詢一個SQL Server數(shù)據(jù)庫
3.29 從文本文件提取數(shù)據(jù)
3.30 從Microsoft Excel工作簿提取數(shù)據(jù)
3.31 使用消息隊(duì)列異步查詢數(shù)據(jù)
第4章 搜索和分析數(shù)據(jù)
4.0 簡介
4.1 確定兩個Data Set之間的數(shù)據(jù)差別
4.2 組合來自不同數(shù)據(jù)源的數(shù)據(jù)
4.3 在Data Table或Data View中對數(shù)據(jù)行進(jìn)行過濾
4.4 查找Data Table或Data View中的數(shù)據(jù)行
4.5 對Data Table中的數(shù)據(jù)進(jìn)行過濾和排序
4.6 過濾Data Table中的nuU字段
4.7 訪問Data Table中被刪除的行
4.8 選擇Data Table的TOPN個行
4.9 執(zhí)行使用COMPUTEBY的查詢
4.10 使用Shape語言提取層次式數(shù)據(jù)
4.11 提取記錄的隨機(jī)樣本
4.12 使用通用表表達(dá)式
4.13 執(zhí)行遞歸式查詢
4.14 提取排序結(jié)果集
4.15 提取Pivot和Unpivot表
4.16 對結(jié)果集中的每個行調(diào)用一個函數(shù)
第5章 添加和修改數(shù)據(jù)
5.0 簡介
5.1 使用自動增長列,并避免產(chǎn)生沖突
5.2 從SQL Server獲取標(biāo)識列的值
5.3 從Microsoft Access獲取自動編號值
5.4 從Oracle提取序列值
5.5 修改Microsoft Excel工作簿中的數(shù)據(jù)
……
第6章 復(fù)制和傳輸數(shù)據(jù)
第7章 維護(hù)數(shù)據(jù)庫的完整性
第8章 在.NET的Windows和Web窗體用戶界面中通過代碼處理數(shù)據(jù)
第9章 處理XML數(shù)據(jù)
第10章 優(yōu)化.NET的數(shù)據(jù)訪問
第11章 枚舉和維護(hù)數(shù)據(jù)庫對象
第12章 SQL ServerR CLR集成
附錄 ADO.NET自1.0版本以來的新變化

本目錄推薦

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