ADO.NET 2.0技術(shù)內(nèi)幕

出版時間:2007-6  出版社:清華大學(xué)出版社  作者:David Sceppa  頁數(shù):686  
Tag標(biāo)簽:無  

前言

《微軟技術(shù)叢書》序 ——Ready to Rock 撼動未來,您準(zhǔn)備好了嗎 “寶劍鋒從磨礪出,梅花香自苦寒來”。歷經(jīng)五載精心打造的微軟新一代企業(yè)級應(yīng)用平臺終于在2005年底,在全球各地開發(fā)人員的期待中走到前臺。在Visual Studio 2005,SQL Server 2005和BizTalk 2006中國地區(qū)新品發(fā)布會上,“Ready to Rock撼動未來”這幾個醒目的標(biāo)識,炫目的產(chǎn)品演示,成功案例探討,著實(shí)讓現(xiàn)場所有與會者思潮澎湃,激情飛揚(yáng)。 Visual Studio 2005是企業(yè)級開發(fā)管理工具,也是Visual Studio產(chǎn)品發(fā)布10年來最具有革命意義的一次升級,它為廣大開發(fā)人員展示了廣闊的發(fā)展前景和超前的設(shè)計(jì)體驗(yàn)。它有很多令人耳目一新的新功能..

內(nèi)容概要

本書介紹了如何用ADO.NET 2.0對獨(dú)立應(yīng)用、企業(yè)級應(yīng)用和Web應(yīng)用程序中的數(shù)據(jù)進(jìn)行訪問、排序和操作。作者針對如何利用Visual Studio 2005中的新工具和向?qū)?,編寫、測試并調(diào)試數(shù)據(jù)庫應(yīng)用程序代碼,用豐富的示例代碼、教程式的風(fēng)格及特色段落介紹了最佳實(shí)踐。本書描述了ADO.NET對象模型及其用于Web擴(kuò)展的XML特性,還涉及Microsoft SQL Server 2000和SQL Server 2005以及其他一些核心主題。    本書學(xué)習(xí)ADO.NET的理想?yún)⒖紩?,也是造就專業(yè)編程高手的指南,適用于所有在.NET應(yīng)用程序中編寫數(shù)據(jù)訪問代碼的人員。

作者簡介

斯賽帕,David Sceppa,SQL Server開發(fā)團(tuán)隊(duì)的項(xiàng)目經(jīng)理,也是ADO.NET專家。作為Microsoft Developer Support團(tuán)隊(duì)的前技術(shù)鄰導(dǎo)人,他曾經(jīng)幫助客戶使用Visual Basic和Microsoft Visual FoxPro來構(gòu)建數(shù)據(jù)庫應(yīng)用程序。David擁有微軟.NET MCSD認(rèn)證,并有豐富的教學(xué)經(jīng)驗(yàn)。

書籍目錄

第Ⅰ部分 Microsoft ADO.NET 2.0入門  第1章 ADO.NET概述    1.1 沒有新的對象模型    1.2 ADO.NET對象模型    1.3 常見問題  第2章 用Microsoft Visual Studio 2005生成第一個ADO.NET應(yīng)用程序    2.1 演示    2.2 不編寫代碼而生成數(shù)據(jù)訪問窗體    2.3 常見問題第Ⅱ部分 獲取連接:使用.NET數(shù)據(jù)提供程序  第3章 連接數(shù)據(jù)庫    3.1 生成SqlConnection對象    3.2 打開SqlConnection對象    3.3 關(guān)閉SqlConnection對象    3.4 自行清除連接    3.5 連接字符串    3.6 連接池    3.7 將SqlConnection用作起始點(diǎn)    3.8 Visual Studio設(shè)計(jì)時特性    3.9 SqlConnection對象參考    3.10 常見問題  第4章 數(shù)據(jù)庫查詢    4.1 在代碼中使用SqlCommand對象    4.2 使用SqlDataReader    4.3 使用參數(shù)化查詢    4.4 Microsoft Visual Studio設(shè)計(jì)時特性    4.5 SqlCommand,SqlDataReader和SqlParameter的對象參考    4.6 常見問題  第5章 用SqlDataAdapfer對象獲取數(shù)據(jù)    5.1 何為SqlDataAdapter對象    5.2 創(chuàng)建并使用SqlDataAdapter對象    5.3 Visual Studio 2005設(shè)計(jì)時特性    5.4 SqlDataAdapter參考    5.5 常見問題第Ⅲ部分 處理脫機(jī)數(shù)據(jù)——ADO.NET DataSet  第6章 處理DataSet對象    6.1 DataSet類的特性    6.2 使用DataSet對象    6.3 在Visual Studio中處理DataSet對象    6.4 DataSet,DataTable,DataColumn,DataRow,UniqueConstraint和ForeignKeyConstraint類參考    6.5 常見問題  第7章 處理關(guān)系數(shù)據(jù)    7.1 關(guān)系數(shù)據(jù)訪問概述    7.2 在代碼中使用DataRelation對象    7.3 在Microsoft Visual Studio中創(chuàng)建DataRelation對象    7.4 DataRelation對象參考    7.5 常見問題  第8章 排序、搜索和篩選    8.1 使用DataTable類的搜索和篩選功能    8.2 何為DataView對象    8.3 在代碼中使用DataView對象    8.4 在Visual Studio中創(chuàng)建DataView對象    8.5 DataView對象參考    8.6 常見問題  第9章 使用強(qiáng)類型DataSet對象和TableAdapter    9.1 強(qiáng)類型DataSet    9.2 創(chuàng)建強(qiáng)類型DataSet對象    9.3 使用強(qiáng)類型DataSet對象    9.4 何時使用強(qiáng)類型DataSet對象    9.5 TableAdapter簡介    9.6 選擇自己的方法    9.7 常見問題  第10章 向數(shù)據(jù)庫中提交更新    10.1 使用參數(shù)化SqlCommand提交更新    10.2 使用SqlDataAdapter提交更新    10.3 使用SqlDataAdapter對象提交更新    10.4 手動配置SqlDataAdapter對象    10.5 使用SqlCommandBuilder對象生成更新邏輯    10.6 使用Visual Studio【TableAdaptet 配置向?qū)А可筛逻壿?   10.7 返回DataAdapter    10.8 在SqlTransaction中提交更新    10.9 SqlCommandBuildet對象參考    10.10 常見問題  第11章 復(fù)雜更新    11.1 在提交更新后刷新一行    11.2 獲取新生成的自動增量值    11.3 提交分層更改    11.4 分離和重新集成更改    11.5 處理失敗的更新嘗試    11.6 使用分布式事務(wù)    11.7 批量查詢    11.8 SQL批量復(fù)制    11.9 DataSet對象與事務(wù)    11.10 在處理復(fù)雜更新方案時,使用AD0.NET    11.11 常見問題  第12章 使用XML數(shù)據(jù)    12.1 架起XML和數(shù)據(jù)訪問之間的橋梁    12.2 讀寫XML數(shù)據(jù)    12.3 DataSet+XmlDocument=XmlDataDocument    12.4 使用SQL Server 2005的XML特性    12.5 通過SElECT...FOR XML從SQL Server 2000中獲取XML數(shù)據(jù)    12.6 SQL XML.NET數(shù)據(jù)提供程序    12.7 簡單的AD0.NET和XML示例    12.8 常見問題第Ⅳ部分 用ADO.NET 2.O構(gòu)造高效的應(yīng)用程序  第13章 生成基于WindOWS的高效應(yīng)用程序    13.1 用數(shù)據(jù)綁定快速生成用戶界面    13.2 應(yīng)用程序設(shè)計(jì)的考慮事項(xiàng)  第14章 生成高效的Web應(yīng)用程序    14.1 Web應(yīng)用程序簡介    14.2 連接到數(shù)據(jù)庫    14.3 在ASP.NET 1.0中與數(shù)據(jù)庫進(jìn)行交互時存在的問題    14.4 數(shù)據(jù)源控件簡介    14.5 緩存往返的數(shù)據(jù)    14.6 分頁    14.7 常見問題  第15章 SQL Server2005公共語言運(yùn)行時集成    15.1 擴(kuò)展SQL Server的舊方法——擴(kuò)展存儲過程    15.2 擴(kuò)展SQL Server的新方法——CLR集成    15.3 使用Microsoft Visual Studio 2005簡化SQL CLR代碼的生成過程    15.4 SQL CLR方案    15.5 創(chuàng)建SQL CLR用戶定義類型    15.6 小結(jié)    15.7 常見問題第Ⅴ部分 附錄  附錄A 使用其他.NET數(shù)據(jù)提供程序  附錄B 示例和工具

編輯推薦

《ADO.NET 2.0技術(shù)內(nèi)幕》可以使您的專業(yè)知識不再停留在基礎(chǔ)階段,它會引領(lǐng)您深入研究ADO.NET 2.0的重要編程主題。本書作為全面的技術(shù)內(nèi)幕參考書,提供了專家指南、實(shí)用指令及用Visual c#和Visual Basic編寫的代碼示例,幫助您深入掌握如何開發(fā)Micrsoft Windows和Web數(shù)據(jù)庫應(yīng)用程序。核心主題全面涵蓋,深入剖析個人精髓;示例豐富,同時提供Visual Basic和Visual C#兩種版本;獨(dú)特的常見問題解析方式可使難題迎刃而解。引導(dǎo)開發(fā)人員創(chuàng)建分布式、以數(shù)據(jù)為中心的應(yīng)用程序的權(quán)威指南。本書重要主題:在Microsoft Visual Studio 2005中使用設(shè)計(jì)時數(shù)據(jù)訪問特性;使用Microsoft .NET Framework 2.0數(shù)據(jù)提供程序連接數(shù)據(jù)庫;構(gòu)建連接字符串,啟用連接池;執(zhí)行查詢,包括參數(shù)化查詢和非同步查詢,并獲取結(jié)果;創(chuàng)建DataSet對象以處理脫機(jī)數(shù)據(jù),并研究常用場景;使用Microsoft SQL Server 2005中新的公共語言運(yùn)行時特性和XML數(shù)據(jù)類型;為簡單和復(fù)雜的更新生成邏輯和使用存儲過程;使用ASP.NET 2.0中的新數(shù)據(jù)訪問性設(shè)計(jì)Web應(yīng)用程序——包括無代碼數(shù)據(jù)綁定功能。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    ADO.NET 2.0技術(shù)內(nèi)幕 PDF格式下載


用戶評論 (總計(jì)66條)

 
 

  •   這本書真的很好,剛開始拿到這本書時,沒有覺得有多好.但是,隨著學(xué)習(xí)的深入,我發(fā)現(xiàn)這本書很有價值,認(rèn)真研讀這本書,對.net的數(shù)據(jù)訪問機(jī)制會有深入的把握和了解.建議閱讀這本書時,應(yīng)參考本書附帶的學(xué)習(xí)材料(從網(wǎng)上下載的),并在電腦上進(jìn)行調(diào)試,不然,很難學(xué)習(xí)下去.第十一章提到了sqlbulkcopy,把大量數(shù)據(jù)添加到sql數(shù)據(jù)庫中,真的很有的,很快.曾幾何時,為之苦惱不已,要寫存儲過程,要寫那么多的參數(shù),現(xiàn)在一切都不需要了,只要設(shè)計(jì)一個函數(shù),一個調(diào)用,當(dāng)然是可以復(fù)用的,一切盡是那樣輕松.第十章,引言有一句話:當(dāng)然相信您并不理解的東西時,您就會受罪了,迷信不是辦法.剛開始還不太理解,隨著學(xué)習(xí)的深入,這句話真是太對了.以前,我并不能深入理解SqlCommandBuilder,真的有點(diǎn)迷信,看完本章后,我對dataapdapter等的使用,都有了清晰的了解.最后,說一句:要耐心看,這是一本好書.
  •   非??蚣苄缘?、系統(tǒng)性地介紹ADO.NET2.0涉及的連接類、非連接類整個體系。特別是“復(fù)雜更新”部分,可以說道出設(shè)計(jì)DAL需要考慮的各種場景
  •   這本書比較全面的講解了ADO.net的方方面面,真正的理解了很多概念。書中還提到一些開發(fā)經(jīng)驗(yàn),比較不錯。希望全面了解ADO.net的朋友推薦購買。
  •   本書真的是條理清楚的介紹了ADO.NET。通過它你肯定能夠熟練使用ADO.NET哈,是本值得讀的好書!就是當(dāng)當(dāng)網(wǎng)送來的時候書面是被刮花的哈!希望下次不要這樣了!
  •   ADO.NET參考書籍中的圣經(jīng)。就算你已經(jīng)熟悉了.NET開發(fā)也推薦購買一本作為參考書
  •   ADO.NET的知識在以前我就大致的讀過,但一直沒有時間去深入了解它各方面的細(xì)節(jié),看過這本書后使我對ADO.NET的知識又有了一個更深入的了解,我非常喜歡這本書。同時這本書也非常適合初學(xué)者閱讀。
  •   對于深入學(xué)習(xí)ADO.NET2.0很有幫助……
  •   想學(xué)深點(diǎn)的朋友強(qiáng)力推薦此書哦~!這本書教的很詳細(xì),層次分明。但不適合基礎(chǔ)學(xué)習(xí)者,想學(xué)基礎(chǔ)推薦[C#與.NET3.5高級程序設(shè)計(jì)(第4版 ].
  •   覺得如果是.net程序員并且進(jìn)行關(guān)于數(shù)據(jù)庫的編程,這本書應(yīng)該屬于必備書目。至少是具有極大參考價值的書目。
  •   本書可以單獨(dú)抽出來對數(shù)據(jù)庫訪問技術(shù)具體的闡述.有利于更好的利用和了解訪問數(shù)據(jù)庫的一些細(xì)節(jié)問題.比起單單整合在C#里面,或者FORWORK里面好
  •   確實(shí)是本ADO。***方面的好書!
  •   內(nèi)容很精彩,適合數(shù)據(jù)庫編程開發(fā)人員參考學(xué)習(xí)。
  •   數(shù)據(jù)庫訪問的東西講得很多,很詳細(xì)。
  •   原來有過介紹1.0的這本書,通俗易懂,介紹的也比較深,很合適開發(fā)人員,這本書延續(xù)了原來的風(fēng)格,連標(biāo)題都差不多,就是部分改寫而已。
  •   我是從我老師哪得知,這本書不錯,推薦我值得一看,看后感覺果然不錯,技術(shù)基礎(chǔ)廣而有深度。
  •   詳細(xì), 深入,不只是寫到用,更強(qiáng)調(diào)各種方法的性能.
  •   主要是想稍微的深入了解一下

    看了前面的書兄們的評價很高

    所以我也買了

    哈哈
  •   其實(shí)應(yīng)該看完再評的,不過看了前面兩章,忍不住還是評了,很好的一本書。
  •   薦書很好,很全面~
  •   功能強(qiáng)勁
  •   書的內(nèi)容寫得很詳細(xì),值得一讀
  •   老師推薦的書,很給力
  •   物超所值,喜歡!
  •   大師之手不同凡響,翻譯的好。
  •   真的是好書?。。。。。。。?!
  •   書內(nèi)容很好,翻譯得不錯。
  •   送貨速度有點(diǎn)慢,使得質(zhì)量我還是很滿意的
  •   絕對值得一看,受益匪淺!
  •   C#,.NETFramework,ASP.net,ADO.net,這是必備的參考書吧
  •   剛買入,大致翻了一下.原書作者對ado.net講解很細(xì)致.可惜啊,感覺不是翻譯得不是很好,看了一下譯者序,發(fā)現(xiàn)參與翻譯的人員要有10多位,有攢書的味道了。對于清華版的翻譯圖書,是不是很多都是眾人參與翻譯的那種。希望出版社能聯(lián)系有專業(yè)實(shí)力的譯者
  •   內(nèi)容不錯,對ADO.NET技術(shù)有很大提高,書的質(zhì)量不錯!
  •   這本書寫的條理清晰。思路明確,是一本很難得的圖書??梢詫DO.NET深層次了解!
  •   首先,不得不吐槽一下當(dāng)當(dāng)?shù)膱D書質(zhì)量,第一次送來左下角膠都掉了,封面磨的一塌糊涂,“技術(shù)內(nèi)幕”的“技”都快磨沒了。申請換貨,等了3天才送來,這次比上次好一點(diǎn),沒有第一次磨的那么厲害,就不能用塑封包一下嗎?。?!
    但是不得不說,當(dāng)當(dāng)?shù)乃拓浰俣冗€是很快的,基本上一天就到。這本書挺厚的,從connection,***mand,dataadapter一個一個的介紹ado***的對象,每段代碼都是vb和c#兩種。這本書再配上一本ado*** cookbook就ok了。
  •   還沒細(xì)看,粗看了一下,覺得還不錯,因?yàn)楣疽?net,所以買了做參考書
  •   還不錯的一本書,能查到ado的比較詳盡的用法,例子也很多,很詳細(xì)。
  •   寫得很詳細(xì)書中有C#和VB的例子都很簡短很具描述力
  •   太厚,找自己要找的東西還算比較容易,技術(shù)稍微舊了點(diǎn),不過還是很有用的,當(dāng)工具書了
  •   今天收到書了??戳艘幌?,真是一本不錯的書
    可是心情卻是郁悶的。因?yàn)闀姆饷姘櫚櫟模€裂了。看起來就是一本舊書。
    哎,看著就是不爽。不過,知識才是最重要的。
  •   周三下的訂單,周一上午就收到書,速度還挺快.朋友推薦的書,感覺應(yīng)該不錯.書還是很新的,準(zhǔn)備好好學(xué)習(xí)一下.
  •   現(xiàn)在都是Linq當(dāng)?shù)?,這本書補(bǔ)補(bǔ)以前所學(xué)的!
  •   用瑞士軍刀作為封面,可知這本書怎么樣,我覺得是一本不錯的案頭工具書
  •   好書,值得 全面
  •   很基礎(chǔ),講的很詳細(xì)。非常適合初學(xué)者。
  •   正在看,對于初學(xué)者來說,還是不錯的,講的很具體
  •   這本不是我的書,給老師買的,應(yīng)該不錯
  •   買的時候就是看評論才買的,買回來感覺沒想象的好
    很多屬性方法只是提一下,新手表示很難消化
  •   內(nèi)容不錯,就是包裝太差,書面都有損壞了
  •   感覺還行,講解的非常詳細(xì)。
  •   還不錯,講的蠻詳細(xì)的
  •   嗯,不錯,很準(zhǔn)時地送到了.那書看起來還不錯,值得買.!
  •   值得一讀,很適合想了解.NET數(shù)據(jù)訪問的人,有ADO基礎(chǔ)的人會更好。內(nèi)容比較全面,是一本講ADO.NET基礎(chǔ)的書,1.0的我沒有看過,至于有人說2.0與1.0沒大在區(qū)別,我就不得而知了,呵呵。
  •   書是好書,是ADO.NET方面最經(jīng)典的,可我收到的書看上去灰蒙蒙,還有點(diǎn)皺,感覺像是舊的!
  •   本來看封面和其他人評價感覺還不錯,但看了之后才知道這本書頂多可以做個參考書,寫的很亂而且涉及到的知識都是蜻蜓點(diǎn)水。
  •   跟1.0版本的沒什么太大的區(qū)別,很失望.
  •   看看一個星期 感覺一般沒有想像中那么好
  •   不知是翻譯的問題還是什么,感覺有些啰嗦。
    有些地方看不明白到底是要這樣做,還是不要這樣做……
  •   有點(diǎn)不直觀,看的不是很明白
  •   書很久,封面磨花很厲害!
  •   通過詳細(xì)介紹System.Data中的公用類和System.Data.SqlClient中針對SQL Server的類為讀者提供了一個比速查字典般的MSDN Library中更為清晰的ADO.NET全體面貌。推薦已經(jīng)在一些項(xiàng)目中使用過ADO.NET技術(shù),并對.NET Framework或者基于框架編程有一個比較好Sense of Programming的朋友閱讀。閱讀這本書給我?guī)聿簧俚奶岣?。我?NET Framework的理解也總算走出入門水平了。準(zhǔn)備開始二周目的閱讀并開高級編程那本。總之,這是一本既適合了解閱讀,也適合案前備查的好書!誠心推薦給各位朋友!///另,像我一樣使用Visual Studio 2008的同學(xué)請勿擔(dān)心,書中的代碼全部可以使用的,只是如果使用的是Expression版本的話,有一兩章無法的特性無法使用。///另2,不太習(xí)慣英語文章思維或者說在.NET上編程沒有feel的同學(xué)還是買原文的好——那個,什么,啊~清華翻譯質(zhì)量的老毛病,如果你不能腦中自我補(bǔ)完、修正那些錯誤的話,看起來可不容易啊。建議,買了這本之后下本英文的備著,碰到拗口的或者不明所以然的地方去查查。像我這樣自我補(bǔ)完的有夠低效率外帶痛苦的……
  •   這個我覺得還不錯吧!要先看看大概的,對ADO.NET講得很細(xì)。。
  •   不錯,很好,質(zhì)量很好,書的內(nèi)容也很好啊
  •   雖然有些過時了,但對于了解深層內(nèi)幕技術(shù),仍然值得細(xì)讀
  •   這本書對ADO.NET的講解非常精辟,細(xì)節(jié)也很詳細(xì)!
  •   翻譯的一沓糊涂?。。?!
  •   使我明白了什么叫做DataSet
  •   除了工具書之外和考證使用外,沒看出其他什么發(fā)光點(diǎn)。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7