ADO.NET3.5经典实例

出版时间:2009-9  出版社:哈米尔顿(Bill Hamilton)、徐波、 等 机械工业出版社 (2009-09出版)  作者:哈米尔顿  页数:945  译者:徐波  
Tag标签:无  

前言

Microsoft ADO.NET3.5是:Microsoft最新的数据访问技术。ADO.NET是一些类的集合,它们是.NET框架的组成部分,对诸如Web服务这样的松散藕合的n层应用程序体系结构可提供一致数据访问。ADO.NET可以访问各种数据源,包括像Microsoft SQLServer、Oracle和Microsoft Access这样的数据库,以及像XML、OLDDDB和ODBC这样的数据源。ADO.NET对数据的访问与操作进行分离。NET数据提供程序中的连接类(connectedclass)可以连接到数据源、执行命令和提取结果。断开连接类(disconnected class)允许我们脱机访问和操纵数据,以后再把数据修改同步到底层数据。ADO.NET紧密集成了对XML的支持,允许同时使用XML和断开连接类加载、访问和操纵数据。ADO.NET与它的前身ADO有很大不同。随着.NET和ADO.NET越来越流行,开发人员遇到了许多问题,包括如何解决特定问题以及如何最有效地实现解决方案。本书是一本参考书,包含了许多解决方案和技巧,帮助读者更轻松、更有效地使用ADO.NET。读者可能已经遇到过其中一些问题,也有些问题可能是读者从未见过的。有些解决方案是对各种讨论组上所贴出问题的解答,有些解决方案则针对在创建应用程序时所遇到的真正问题。本书的每一章都包含了一个特定问题类型的解决方案(称为秘诀)。每个秘诀包含了一个问题及其解决方案,然后是相关的讨论。这种问答形式提供了问题的完整解决方案,使它更容易阅读和使用。每个秘诀包含了一个完整的、具有丰富注释的示例程序,向读者展示了如何解决特定的问题。另外,每个秘诀还讨论了底层的技术原理,并在适当的时候讨论了其他解决方案、相关的限制以及其他方面的考虑。

内容概要

  本书与其他关于Microsoft数据访问技术的书籍截然不同。本书的新版本并不是向读者灌输各种理论,而是提供了超过200个的代码解决方案和最佳实践,针对读者每天使用ADO.NET时所面临的真正问题。这些解决方案不仅能够解决读者的当务之急,而且可以帮助读者理解这项技术的底层概念。  本书针对Visual Studio 2008、NET框架3.5和SQL Server 2008进行了更新,演示了如何使用LINQ和其他.NET新技术更方便、更高效地实现数据访问。  本书所提供的C#代码例子不仅完整,而且包含了详尽的注释,并且显示了程序的输出,读者在使用奉书时就不必加载实际代码。另外,读者可以通过本书的网站下载Visual Basic代码。最出彩的是,本书的每个解决方案都伴有清晰的解释,说明了如何实现目标以及为什么能够实现目标,并分析了需求、利弊权衡和缺陷。这样,读者就可以学习在不同的场合采纳本书的问题解决技巧。  本书允许各个层次的.NET程序员通过实践学习这项技术。如果读者希望扩展自己的编程技能和效率,本书就是一个绝佳的向导。  本书的解决方案涵盖了下面这些内容:  ·连接数据。  ·处理断开连接数据对象。  ·查询、提取、搜索、分析、添加、修改、复制和传输数据。  ·维护数据库的完整性。  ·通过代码处理.NET Windows和Web窗体用户界面中的数据。  ·处理XML数据。  ·优化数据访问。  ·枚举和维护数据库对象。  ·SQL Server CLR集成。

作者简介

作者:(美国)哈米尔顿(Bill Hamilton) 译者:徐波 等Bill Hamilton,擅长使用.NET和Java技术开发各种解决方案。在过去的15年中,他致力于提供各种顾问服务,范围包括企业级解决方案的策略规划、启动、设计、开发和实现。他还是广受称赞的《Programming SQL Server 2005》的作者。另外,他还参与了Microsoft开发者网络(MSDN)的编写。

书籍目录

前言第1章 连接数据1.0 简介1.1 存储连接字符串1.2 生成连接字符串1.3 连接到SQL Server1.4 连接到SQL Server的一个命名实例1.5 使用IP地址连接到SQL Server1.6 使用ASP.NET的集成安全性连接到SQL Server1.7 连接到Oracle数据库1.8 连接到OLE DB数据源1.9 连接到ODBC数据源1.10 连接到Microsoft Access数据库1.11 连接到密码保护的Microsoft Access数据库1.12 在ASP.NET中连接到Microsoft Access数据库1.13 连接到Microsoft Excel工作簿1.14 连接到文本文件1.15 更改一个已打开连接的数据库1.16 设置连接池选项1.17 利用连接池1.18 对池中的连接使用事务1.19 显示连接属性对话框1.20 显示数据链接属性对话框1.21 监视连接第2章 使用断开连接的数据对象2.0 简介2.1 创建DataColumn.并把它添加到DataTable2.2 创建DataTable,并把它添加到DataSet2.3 在数据源和DataSet之间映射表名和列名2.4 把.NET数据提供程序的数据类型映射为.NET框架的数据类型2.5 向DataTable添加一个经过计算产生的列2.6 创建唯一性约束2.7 创建单列和多列的主键2.8 创建一个自动增长的主键2.9 创建外键约束2.10 创建数据关系2.11 通过代码创建DataSet2.12 向一个显示父表数据的子DataTable添加一个列2.13 在父DataTable中添加一个列,对一个子DataTable的列值进行聚合2.14 在DataTable和DataRow数组之间转换2.15 访问DataRow数组中的数据值2.16 创建一个强类型的DataSet2.17 控制强类型DataSet中所使用的名称2.18 替换强类型DataSet中的null值第3章 查询和提取数据3.0 简介3.1 执行不返回结果集的查询3.2 执行返回单值的查询3.3 使用Data Reader提取一个结果集流3.4  访问Data Reader中的数据值3.5 使用Data Table或Data Set提取一个结果集3.6 访问Data Table或Data Set中的数据值3.7 处理强类型的Data Set中的数据3.8 处理强类型的Data Set的父子关系3.9 在强类型的Data Set中使用Data View3.10 测试一个查询是否返回一个空的结果集3.11 计数符合标准的记录3.12 判断一个Data Reader所返回的记录数3.13 执行返回多个结果集的查询3.14 提取Data Set的架构和约束信息3.15 提取层次式数据3.16 在无类型的Data Set中父表和子表之间浏览3.17 执行参数化查询3.18 使用SQL Server存储过程提取数据3.19 使用Oracle提供程序提取多个结果集3.20 向查询参数传递Null值3.21 使用表一值类型作为参数3.22 从存储过程提取返回值3.23 提取存储过程的输出参数3.24 触发和处理存储过程的错误3.25 执行SQL Server标量值函数3.26 执行SQL Server表值函数3.27 使用LINQ查询Data Set3.28 使用LINQ查询一个SQL Server数据库3.29 从文本文件提取数据3.30 从Microsoft Excel工作簿提取数据3.31 使用消息队列异步查询数据第4章 搜索和分析数据4.0 简介4.1 确定两个Data Set之间的数据差别4.2 组合来自不同数据源的数据4.3 在Data Table或Data View中对数据行进行过滤4.4 查找Data Table或Data View中的数据行4.5 对Data Table中的数据进行过滤和排序4.6 过滤Data Table中的nuU字段4.7 访问Data Table中被删除的行4.8 选择Data Table的TOPN个行4.9 执行使用COMPUTEBY的查询4.10 使用Shape语言提取层次式数据4.11 提取记录的随机样本4.12 使用通用表表达式4.13 执行递归式查询4.14 提取排序结果集4.15 提取Pivot和Unpivot表4.16 对结果集中的每个行调用一个函数第5章 添加和修改数据5.0 简介5.1 使用自动增长列,并避免产生冲突5.2 从SQL Server获取标识列的值5.3 从Microsoft Access获取自动编号值5.4 从Oracle提取序列值5.5 修改Microsoft Excel工作簿中的数据……第6章 复制和传输数据 第7章 维护数据库的完整性第8章 在.NET的Windows和Web窗体用户界面中通过代码处理数据第9章 处理XML数据 第10章 优化.NET的数据访问 第11章 枚举和维护数据库对象 第12章 SQL ServerR CLR集成附录 ADO.NET自1.0版本以来的新变化

章节摘录

插图:

编辑推荐

《ADO.NET3.5经典实例》由机械工业出版社出版。《ADO.NET3.5经典实例》的解决方案涵盖了下面这些内容:连接数据。处理断开连接数据对象。查询、提取、搜索、分析、添加、修改、复制和传输数据。维护数据库的完整性。通过代码处理.NET Windows和Web窗体用户界面中的数据。处理XML数据。优化数据访问。枚举和维护数据库对象。SQL ServerCLR集成。

图书封面

图书标签Tags

评论、评分、阅读与下载


    ADO.NET3.5经典实例 PDF格式下载


用户评论 (总计6条)

 
 

  •   介绍得蛮全面的,还在摸索中
  •   此书内容上挺不错,但排版方式不合适国人!还有在访问数据上,格式是有不同,没有列出不同的地方,这是一个不好的地方!或许在剩下的章节中能看到吧!在连接字符串上,用书上的有些是访问不了的。
  •   该书内容介绍详实,我很喜欢这本书! 翻译的也不错!收货的速度惊人,晚上下的订单,第二天早上就收到了!遗憾的就是书表面有磨损,并且部分页脚也折损!希望下次能够拿到全新的图书!
  •   我很少写评论,不过这本书让我忍不住要评论一番;因为在ADO教材中,这本书可以称得上是非常优秀的了;
  •   我想修改支付方式?请问如何操作。 还不错,当我有问题时能马上发邮件给我解决。
  •   其数的内容还算可以!!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7