第一图书网

ADO.NET 2.0技术内幕

David Sceppa 清华大学出版社
出版时间:

2007-6  

出版社:

清华大学出版社  

作者:

David Sceppa  

页数:

686  

Tag标签:

无  

前言

《微软技术丛书》序 ——Ready to Rock 撼动未来,您准备好了吗 “宝剑锋从磨砺出,梅花香自苦寒来”。历经五载精心打造的微软新一代企业级应用平台终于在2005年底,在全球各地开发人员的期待中走到前台。在Visual Studio 2005,SQL Server 2005和BizTalk 2006中国地区新品发布会上,“Ready to Rock撼动未来”这几个醒目的标识,炫目的产品演示,成功案例探讨,着实让现场所有与会者思潮澎湃,激情飞扬。 Visual Studio 2005是企业级开发管理工具,也是Visual Studio产品发布10年来最具有革命意义的一次升级,它为广大开发人员展示了广阔的发展前景和超前的设计体验。它有很多令人耳目一新的新功能..

内容概要

本书介绍了如何用ADO.NET 2.0对独立应用、企业级应用和Web应用程序中的数据进行访问、排序和操作。作者针对如何利用Visual Studio 2005中的新工具和向导,编写、测试并调试数据库应用程序代码,用丰富的示例代码、教程式的风格及特色段落介绍了最佳实践。本书描述了ADO.NET对象模型及其用于Web扩展的XML特性,还涉及Microsoft SQL Server 2000和SQL Server 2005以及其他一些核心主题。 本书学习ADO.NET的理想参考书,也是造就专业编程高手的指南,适用于所有在.NET应用程序中编写数据访问代码的人员。

作者简介

斯赛帕,David Sceppa,SQL Server开发团队的项目经理,也是ADO.NET专家。作为Microsoft Developer Support团队的前技术邻导人,他曾经帮助客户使用Visual Basic和Microsoft Visual FoxPro来构建数据库应用程序。David拥有微软.NET MCSD认证,并有丰富的教学经验。

书籍目录

第Ⅰ部分 Microsoft ADO.NET 2.0入门 第1章 ADO.NET概述 1.1 没有新的对象模型 1.2 ADO.NET对象模型 1.3 常见问题 第2章 用Microsoft Visual Studio 2005生成第一个ADO.NET应用程序 2.1 演示 2.2 不编写代码而生成数据访问窗体 2.3 常见问题第Ⅱ部分 获取连接:使用.NET数据提供程序 第3章 连接数据库 3.1 生成SqlConnection对象 3.2 打开SqlConnection对象 3.3 关闭SqlConnection对象 3.4 自行清除连接 3.5 连接字符串 3.6 连接池 3.7 将SqlConnection用作起始点 3.8 Visual Studio设计时特性 3.9 SqlConnection对象参考 3.10 常见问题 第4章 数据库查询 4.1 在代码中使用SqlCommand对象 4.2 使用SqlDataReader 4.3 使用参数化查询 4.4 Microsoft Visual Studio设计时特性 4.5 SqlCommand,SqlDataReader和SqlParameter的对象参考 4.6 常见问题 第5章 用SqlDataAdapfer对象获取数据 5.1 何为SqlDataAdapter对象 5.2 创建并使用SqlDataAdapter对象 5.3 Visual Studio 2005设计时特性 5.4 SqlDataAdapter参考 5.5 常见问题第Ⅲ部分 处理脱机数据——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章 处理关系数据 7.1 关系数据访问概述 7.2 在代码中使用DataRelation对象 7.3 在Microsoft Visual Studio中创建DataRelation对象 7.4 DataRelation对象参考 7.5 常见问题 第8章 排序、搜索和筛选 8.1 使用DataTable类的搜索和筛选功能 8.2 何为DataView对象 8.3 在代码中使用DataView对象 8.4 在Visual Studio中创建DataView对象 8.5 DataView对象参考 8.6 常见问题 第9章 使用强类型DataSet对象和TableAdapter 9.1 强类型DataSet 9.2 创建强类型DataSet对象 9.3 使用强类型DataSet对象 9.4 何时使用强类型DataSet对象 9.5 TableAdapter简介 9.6 选择自己的方法 9.7 常见问题 第10章 向数据库中提交更新 10.1 使用参数化SqlCommand提交更新 10.2 使用SqlDataAdapter提交更新 10.3 使用SqlDataAdapter对象提交更新 10.4 手动配置SqlDataAdapter对象 10.5 使用SqlCommandBuilder对象生成更新逻辑 10.6 使用Visual Studio【TableAdaptet 配置向导】生成更新逻辑 10.7 返回DataAdapter 10.8 在SqlTransaction中提交更新 10.9 SqlCommandBuildet对象参考 10.10 常见问题 第11章 复杂更新 11.1 在提交更新后刷新一行 11.2 获取新生成的自动增量值 11.3 提交分层更改 11.4 分离和重新集成更改 11.5 处理失败的更新尝试 11.6 使用分布式事务 11.7 批量查询 11.8 SQL批量复制 11.9 DataSet对象与事务 11.10 在处理复杂更新方案时,使用AD0.NET 11.11 常见问题 第12章 使用XML数据 12.1 架起XML和数据访问之间的桥梁 12.2 读写XML数据 12.3 DataSet+XmlDocument=XmlDataDocument 12.4 使用SQL Server 2005的XML特性 12.5 通过SElECT...FOR XML从SQL Server 2000中获取XML数据 12.6 SQL XML.NET数据提供程序 12.7 简单的AD0.NET和XML示例 12.8 常见问题第Ⅳ部分 用ADO.NET 2.O构造高效的应用程序 第13章 生成基于WindOWS的高效应用程序 13.1 用数据绑定快速生成用户界面 13.2 应用程序设计的考虑事项 第14章 生成高效的Web应用程序 14.1 Web应用程序简介 14.2 连接到数据库 14.3 在ASP.NET 1.0中与数据库进行交互时存在的问题 14.4 数据源控件简介 14.5 缓存往返的数据 14.6 分页 14.7 常见问题 第15章 SQL Server2005公共语言运行时集成 15.1 扩展SQL Server的旧方法——扩展存储过程 15.2 扩展SQL Server的新方法——CLR集成 15.3 使用Microsoft Visual Studio 2005简化SQL CLR代码的生成过程 15.4 SQL CLR方案 15.5 创建SQL CLR用户定义类型 15.6 小结 15.7 常见问题第Ⅴ部分 附录 附录A 使用其他.NET数据提供程序 附录B 示例和工具


编辑推荐

《ADO.NET 2.0技术内幕》可以使您的专业知识不再停留在基础阶段,它会引领您深入研究ADO.NET 2.0的重要编程主题。本书作为全面的技术内幕参考书,提供了专家指南、实用指令及用Visual c#和Visual Basic编写的代码示例,帮助您深入掌握如何开发Micrsoft Windows和Web数据库应用程序。核心主题全面涵盖,深入剖析个人精髓;示例丰富,同时提供Visual Basic和Visual C#两种版本;独特的常见问题解析方式可使难题迎刃而解。引导开发人员创建分布式、以数据为中心的应用程序的权威指南。本书重要主题:在Microsoft Visual Studio 2005中使用设计时数据访问特性;使用Microsoft .NET Framework 2.0数据提供程序连接数据库;构建连接字符串,启用连接池;执行查询,包括参数化查询和非同步查询,并获取结果;创建DataSet对象以处理脱机数据,并研究常用场景;使用Microsoft SQL Server 2005中新的公共语言运行时特性和XML数据类型;为简单和复杂的更新生成逻辑和使用存储过程;使用ASP.NET 2.0中的新数据访问性设计Web应用程序——包括无代码数据绑定功能。

图书封面

图书标签Tags

广告

下载页面


ADO.NET 2.0技术内幕 PDF格式下载



这本书真的很好,刚开始拿到这本书时,没有觉得有多好.但是,随着学习的深入,我发现这本书很有价值,认真研读这本书,对.net的数据访问机制会有深入的把握和了解.建议阅读这本书时,应参考本书附带的学习材料(从网上下载的),并在电脑上进行调试,不然,很难学习下去.第十一章提到了sqlbulkcopy,把大量数据添加到sql数据库中,真的很有的,很快.曾几何时,为之苦恼不已,要写存储过程,要写那么多的参数,现在一切都不需要了,只要设计一个函数,一个调用,当然是可以复用的,一切尽是那样轻松.第十章,引言有一句话:当然相信您并不理解的东西时,您就会受罪了,迷信不是办法.刚开始还不太理解,随着学习的深入,这句话真是太对了.以前,我并不能深入理解SqlCommandBuilder,真的有点迷信,看完本章后,我对dataapdapter等的使用,都有了清晰的了解.最后,说一句:要耐心看,这是一本好书.


非常框架性地、系统性地介绍ADO.NET2.0涉及的连接类、非连接类整个体系。特别是“复杂更新”部分,可以说道出设计DAL需要考虑的各种场景


这本书比较全面的讲解了ADO.net的方方面面,真正的理解了很多概念。书中还提到一些开发经验,比较不错。希望全面了解ADO.net的朋友推荐购买。


本书真的是条理清楚的介绍了ADO.NET。通过它你肯定能够熟练使用ADO.NET哈,是本值得读的好书!就是当当网送来的时候书面是被刮花的哈!希望下次不要这样了!


ADO.NET参考书籍中的圣经。就算你已经熟悉了.NET开发也推荐购买一本作为参考书


ADO.NET的知识在以前我就大致的读过,但一直没有时间去深入了解它各方面的细节,看过这本书后使我对ADO.NET的知识又有了一个更深入的了解,我非常喜欢这本书。同时这本书也非常适合初学者阅读。


对于深入学习ADO.NET2.0很有帮助……


想学深点的朋友强力推荐此书哦~!这本书教的很详细,层次分明。但不适合基础学习者,想学基础推荐[C#与.NET3.5高级程序设计(第4版 ].


觉得如果是.net程序员并且进行关于数据库的编程,这本书应该属于必备书目。至少是具有极大参考价值的书目。


本书可以单独抽出来对数据库访问技术具体的阐述.有利于更好的利用和了解访问数据库的一些细节问题.比起单单整合在C#里面,或者FORWORK里面好


确实是本ADO。***方面的好书!


内容很精彩,适合数据库编程开发人员参考学习。


数据库访问的东西讲得很多,很详细。


原来有过介绍1.0的这本书,通俗易懂,介绍的也比较深,很合适开发人员,这本书延续了原来的风格,连标题都差不多,就是部分改写而已。


我是从我老师哪得知,这本书不错,推荐我值得一看,看后感觉果然不错,技术基础广而有深度。


详细, 深入,不只是写到用,更强调各种方法的性能.


主要是想稍微的深入了解一下

看了前面的书兄们的评价很高

所以我也买了

哈哈


其实应该看完再评的,不过看了前面两章,忍不住还是评了,很好的一本书。


荐书很好,很全面~


功能强劲


书的内容写得很详细,值得一读


老师推荐的书,很给力


物超所值,喜欢!


大师之手不同凡响,翻译的好。


真的是好书啊!!!!!!!!


书内容很好,翻译得不错。


送货速度有点慢,使得质量我还是很满意的


绝对值得一看,受益匪浅!


C#,.NETFramework,ASP.net,ADO.net,这是必备的参考书吧


刚买入,大致翻了一下.原书作者对ado.net讲解很细致.可惜啊,感觉不是翻译得不是很好,看了一下译者序,发现参与翻译的人员要有10多位,有攒书的味道了。对于清华版的翻译图书,是不是很多都是众人参与翻译的那种。希望出版社能联系有专业实力的译者


内容不错,对ADO.NET技术有很大提高,书的质量不错!


这本书写的条理清晰。思路明确,是一本很难得的图书。可以对ADO.NET深层次了解!


首先,不得不吐槽一下当当的图书质量,第一次送来左下角胶都掉了,封面磨的一塌糊涂,“技术内幕”的“技”都快磨没了。申请换货,等了3天才送来,这次比上次好一点,没有第一次磨的那么厉害,就不能用塑封包一下吗!!!
但是不得不说,当当的送货速度还是很快的,基本上一天就到。这本书挺厚的,从connection,***mand,dataadapter一个一个的介绍ado***的对象,每段代码都是vb和c#两种。这本书再配上一本ado*** cookbook就ok了。


还没细看,粗看了一下,觉得还不错,因为公司要做.net,所以买了做参考书


还不错的一本书,能查到ado的比较详尽的用法,例子也很多,很详细。


写得很详细书中有C#和VB的例子都很简短很具描述力


太厚,找自己要找的东西还算比较容易,技术稍微旧了点,不过还是很有用的,当工具书了


今天收到书了。看了一下,真是一本不错的书
可是心情却是郁闷的。因为书的封面皱皱的,还裂了。看起来就是一本旧书。
哎,看着就是不爽。不过,知识才是最重要的。


周三下的订单,周一上午就收到书,速度还挺快.朋友推荐的书,感觉应该不错.书还是很新的,准备好好学习一下.


现在都是Linq当道,这本书补补以前所学的!


用瑞士军刀作为封面,可知这本书怎么样,我觉得是一本不错的案头工具书


好书,值得 全面


很基础,讲的很详细。非常适合初学者。


正在看,对于初学者来说,还是不错的,讲的很具体


这本不是我的书,给老师买的,应该不错


买的时候就是看评论才买的,买回来感觉没想象的好
很多属性方法只是提一下,新手表示很难消化


内容不错,就是包装太差,书面都有损坏了


感觉还行,讲解的非常详细。


还不错,讲的蛮详细的


嗯,不错,很准时地送到了.那书看起来还不错,值得买.!


值得一读,很适合想了解.NET数据访问的人,有ADO基础的人会更好。内容比较全面,是一本讲ADO.NET基础的书,1.0的我没有看过,至于有人说2.0与1.0没大在区别,我就不得而知了,呵呵。


书是好书,是ADO.NET方面最经典的,可我收到的书看上去灰蒙蒙,还有点皱,感觉像是旧的!


本来看封面和其他人评价感觉还不错,但看了之后才知道这本书顶多可以做个参考书,写的很乱而且涉及到的知识都是蜻蜓点水。


跟1.0版本的没什么太大的区别,很失望.


看看一个星期 感觉一般没有想像中那么好


不知是翻译的问题还是什么,感觉有些啰嗦。
有些地方看不明白到底是要这样做,还是不要这样做……


有点不直观,看的不是很明白


书很久,封面磨花很厉害!


通过详细介绍System.Data中的公用类和System.Data.SqlClient中针对SQL Server的类为读者提供了一个比速查字典般的MSDN Library中更为清晰的ADO.NET全体面貌。推荐已经在一些项目中使用过ADO.NET技术,并对.NET Framework或者基于框架编程有一个比较好Sense of Programming的朋友阅读。阅读这本书给我带来不少的提高。我对.NET Framework的理解也总算走出入门水平了。准备开始二周目的阅读并开高级编程那本。总之,这是一本既适合了解阅读,也适合案前备查的好书!诚心推荐给各位朋友!///另,像我一样使用Visual Studio 2008的同学请勿担心,书中的代码全部可以使用的,只是如果使用的是Expression版本的话,有一两章无法的特性无法使用。///另2,不太习惯英语文章思维或者说在.NET上编程没有feel的同学还是买原文的好——那个,什么,啊~清华翻译质量的老毛病,如果你不能脑中自我补完、修正那些错误的话,看起来可不容易啊。建议,买了这本之后下本英文的备着,碰到拗口的或者不明所以然的地方去查查。像我这样自我补完的有够低效率外带痛苦的……


这个我觉得还不错吧!要先看看大概的,对ADO.NET讲得很细。。


不错,很好,质量很好,书的内容也很好啊


虽然有些过时了,但对于了解深层内幕技术,仍然值得细读


这本书对ADO.NET的讲解非常精辟,细节也很详细!


翻译的一沓糊涂!!!!


使我明白了什么叫做DataSet


除了工具书之外和考证使用外,没看出其他什么发光点。


相关图书