我使用Oracle,大家说说《ADO.NET技术内幕》 与《ADO.NET 2.0技术内幕》那个好些?首先我问下使用C#语言做数据库编程,学习ADO.NET的时候,这两本书是不是经典教程?在这个方面哪个书是经典的教程?
我想问下同是David Sceppa的书两版有什么差别,我随便翻过一下,我想问一下是不是ADO.NET 2.0技术内幕是针对于SQLserver2005讲的啊,我看第一版的时候似乎作者说并不只针对某一个数据库,但是第二版的时候就似乎指明是针对SQLserver2005数据库了,我是学Oracle的,虽然我知道都是相通的,但是我想问下是不是第二版不想第一版那样更加有各种数据库的普遍性了呢?
谁看过请大家做下书评吧简单来说就是我现在在用Oracle,然后我学ADO.net选择这本书看是不是最好的选择,然后就是哪一版更合适呢?如果有其他的更经典的书,恳请推荐 

解决方案 »

  1.   

    to wikil4
       为什么呢,第二版我看目录上好多都是说sql...开头的,我顺便把目录列过来下好了
      

  2.   

    书名:ADO.NET技术内幕 
    图书编号:722005 
    出版社:清华大学出版社 
    定价:68.0 
    ISBN:730207203 
    作者:斯科帕 
    出版日期:2003-10-01 
    版次:1 
    开本:16开 
    简介:
    本书介绍了如何访问、排序并复制Web企业级应用程序中的数据。书中提供了专业指导和权感提示,帮助您了解主要的数据库和ADO授权的相关内容,包括使用Microsoft Visual Studio.NET提供了工具和向导编写、测试和调整数据库代码。您将学习到改进的ADO.NET对象模型、具有Web扩展性的XML特性、增强的SQL Server 2000集成性等内容。 目录:
    第I部分 开始使用ADO.NET
    第1章 ADO.NET概述
    1.1 为什么引入新的对象模型?
    1.2 ADO.NET对象模型
    1.3 常见问题
    第2章 使用数据窗体向导生成ADO.NET应用程序
    2.1 演示
    2.2 用数据窗体向导生成数据绑定窗体
    2.3 使用新的数据绑定窗体
    2.4 以数据窗体向导作为起始点
    2.5 常见问题
    第II部分 连接:使用.NET数据提供程序
    第3章 与数据库连接
    3.1 使用Connection对象
    3.2 Visual Studio.NET设计时特性
    3.3 OleDbConnection对象参考
    3.4 常见问题
    第4章 数据库查询
    4.1 在代码中使用Command对象
    4.2 在Visual Studio.NET中创建Command对象
    4.3 Command、DataReader以及Parameter对象参考
    4.4 常见问题
    第5章 用DataAdapter对象获取数据
    5.1 什么是DataAdapter对象
    5.2 创建和使用DataAdapter对象
    5.3 在Visual Studio.NET中创建DataAdapter对象
    5.4 DataAdapter参考
    5.5 常见问题
    第III部分 处理脱机数据—ADO.NET Data Set
    第6章 处理DataSet对象
    6.1 DataSet的特性
    6.2 使用DataSet对象
    6.3 在Visual Studio.NET中使用DataSet对象
    6.4 DataSet、DataTable、DataColumn、DataRow、UniqueConstraints和
    ForeigkeyConstraints对象参考
    6.5 常见问题
    第7章 处理关系数据
    7.1 关系数据访问概述
    7.2 在代码中使用DataRelation对象
    7.3 在Visual Studio.NET中创建DataRelation对象
    7.4 DataRelation对象引用
    7.5 常见问题
    第8章 排序、搜索和筛选
    第9章 使用强类型DataSet对象
    第10章 向数据库提交更新
    第11章 高级更新场景
    第12章 使用XML数据
    第IV部分 用ADO.NET构造高效的应用程序
    第13章 生成高效的基于Windows的应用程序
    第14章 生成高效的Web应用程序
    第V部分 附录
    附录A 使用其他.NET数据提供程序
    附录B 工具 ==========================================================================================================================================================================
    书名:ADO.NET 2.0技术内幕 
    图书编号:2345795 
    出版社:清华大学出版社 
    定价:75.0 
    ISBN:730215198 
    作者:[美]斯塞特 
    出版日期:2007-06-01 
    版次: 
    开本:16开 
    简介:
    本书介绍了如何用ADO.NET 2.0对独立应用、企业级应用和Web应用程序中的数据进行访问、排序和操作。作者针对如何利用Visual Studio 2005中的新工具和向导,编写、测试并调试数据库应用程序代码,用丰富的示例代码、教程式的风格及特色段落介绍了最佳实践。本书描述了ADO.NET对象模型及其用于Web扩展的XML特性,还涉及Microsoft SQL Server 2000和SQL Server 2005以及其他一些核心主题。
    本书学习ADO.NET的理想参考书,也是造就专业编程高手的指南,适用于所有在.NET应用程序中编写数据访问代码的人员。 目录: 
    目录 
     
    第Ⅰ部分MicrosoftADO.NET2.0入门 
     
    第1章ADO.NET概述 3 
    1.1没有新的对象 
    模型 3 
    1.2ADO.NET对象 
    模型 4 
    1.3常见问题 18 
     
    第2章用MicrosoftVisualStudio 
    2005生成第一个ADO.NET 
    应用程序 20 
    2.1演示 20 
    2.2不编写代码而生成数据 
    访问窗体 21 
    2.3常见问题 40 
     
     
    第Ⅱ部分获取连接:使用.NET数据提供程序 
     
    第3章连接数据库 45 
    3.1生成SqlConnection对象 46 
    3.2打开SqlConnection对象 46 
    3.3关闭SqlConnection对象 47 
    3.4自行清除连接 47 
    3.5连接字符串 49 
    3.6连接池 60 
    3.7将SqlConnection用作起始点 67 
    3.8VisualStudio设计时特性 73 
    3.9SqlConnection对象参考 76 
    3.10常见问题 87 
    第4章数据库查询 91 
    4.1在代码中使用SqlCommand 
    对象 91 
    4.2使用SqlDataReader 107 
     
    4.3使用参数化查询 123 
    4.4MicrosoftVisualStudio设计 
    时特性 129 
    4.5SqlCommand,SqlDataReader和 
    SqlParameter的对象参考 131 
    4.6常见问题 145 
    第5章用SqlDataAdapter对象 
    获取数据 148 
    5.1何为SqlDataAdapter对象 150 
    5.2创建并使用SqlDataAdapter 
    对象 155 
    5.3VisualStudio2005设计时特性 166 
    5.4SqlDataAdapter参考 167 
    5.5常见问题 182 
     
     
    第Ⅲ部分处理脱机数据——ADO.NETDataSet 
     
    第6章处理DataSet对象 187 
    6.1DataSet类的特性 187 
    6.2使用DataSet对象 190 
    6.3在VisualStudio中处理 
    DataSet对象 224 
    6.4DataSet,DataTable,DataColumn, 
    DataRow,UniqueConstraint和 
    ForeignKeyConstraint类参考 228 
    6.5常见问题 265 
    第7章处理关系数据 269 
    7.1关系数据访问概述 270 
    7.2在代码中使用DataRelation对象 273 
    7.3在MicrosoftVisualStudio中 
    创建DataRelation对象 293 
    7.4DataRelation对象参考 294 
    7.5常见问题 296 
    第8章排序.搜索和筛选 301 
    8.1使用DataTable类的搜索和 
    筛选功能 301 
    8.2何为DataView对象 308 
    8.3在代码中使用DataView对象 311 
    8.4在VisualStudio中创建 
    DataView对象 321 
    8.5DataView对象参考 322 
    8.6常见问题 331 
    第9章使用强类型DataSet对象 
    和TableAdapter 337 
    9.1强类型DataSet 337 
    9.2创建强类型DataSet对象 338 
    9.3使用强类型DataSet对象 345 
    9.4何时使用强类型DataSet对象 354 
    9.5TableAdapter简介 366 
    9.6选择自己的方法 380 
    9.7常见问题 380 
    第10章向数据库中提交更新 383 
    10.1使用参数化SqlCommand 
    提交更新 388 
    10.2使用SqlDataAdapter提交更新 396 
    10.3使用SqlDataAdapter对象 
    提交更新 399 
    10.4手动配置SqlDataAdapter对象 399 
    10.5使用SqlCommandBuilder对象 
    生成更新逻辑 405 
    10.6使用VisualStudio【TableAdapter 
    配置向导】生成更新逻辑 408 
    10.7返回DataAdapter 414 
    10.8在SqlTransaction中提交更新 421 
    10.9SqlCommandBuilder对象参考 428 
    10.10常见问题 432 
    第11章复杂更新 438 
    11.1在提交更新后刷新一行 439 
    11.2获取新生成的自动增量值 445 
    11.3提交分层更改 451 
    11.4分离和重新集成更改 455 
    11.5处理失败的更新尝试 465 
    11.6使用分布式事务 470 
    11.7批量查询 475 
    11.8SQL批量复制 478 
    11.9DataSet对象与事务 481 
    11.10在处理复杂更新方案时, 
    使用ADO.NET 481 
    11.11常见问题 482 
    第12章使用XML数据 484 
    12.1架起XML和数据访问之间 
    的桥梁 484 
    12.2读写XML数据 485 
    12.3DataSet+XmlDocument= 
    XmlDataDocument 493 
    12.4使用SQLServer2005 
    的XML特性 495 
    12.5通过SELECT…FORXML 
    从SQLServer2000中获取 
    XML数据- 504 
    12.6SQLXML.NET数据提供程序 507 
    12.7简单的ADO.NET和XML 
    示例 518 
    12.8常见问题 519 
     
     
    第Ⅴ部分用ADO.NET2.0构造高效的应用程序 
     
    第13章生成基于Windows的 
    高效应用程序 525 
    13.1用数据绑定快速 
    生成用户界面 525 
    13.2应用程序设计的考虑事项 552 
    第14章生成高效的Web应用程序 565 
    14.1Web应用程序简介 565 
    14.2连接到数据库 567 
    14.3在ASP.NET1.0中与数据库 
    进行交互时存在的问题 570 
    14.4数据源控件简介 570 
    14.5缓存往返的数据 582 
    14.6分页 594 
    14.7常见问题 601 
    第15章SQLServer2005公共 
    语言运行时集成 603 
    15.1扩展SQLServer的旧方法—— 
    扩展存储过程 603 
     
    15.2扩展SQLServer的新方法—— 
    CLR集成 604 
    15.3使用MicrosoftVisualStudio 
    2005简化SQLCLR代码的 
    生成过程 605 
    15.4SQLCLR方案 608 
    15.5创建SQLCLR用户 
    定义类型 623 
    15.6小结 633 
    15.7常见问题 633 
     
    第Ⅴ部分附录 
     
    附录A使用其他.NET数据 
    提供程序 639 
     
    附录B示例和工具 683 
      

  3.   

    你想专门弄oracle?《Oracle 9i初学者指南》,
    《Oracle专家高级编程》(Expert one-by-on Oracle)是绝对的经典
      

  4.   

    《ADO.NET 3.5技术内幕》都出来了~
      

  5.   

    to wiki14
         也不是专弄Oracle,是现在再弄,我还没到专弄的境界,初级阶段
    嗯,你推荐的Oracle的书我有空看一看,不过我用的是Oracle10g,第一本书是9i,你认为同样适用看么?
    谢谢推荐给我书籍
      

  6.   

    to lxl369411096
    我知道出3.5了,但是新手不用盲目的追新,现在的2.0学会就好,我也用不上lingQ
      

  7.   

    用新的ADO.NET2.0.虽然是针对SQL SERVER将的,但里面介绍的东西基本上也可以用于Oracle,只要使用System.Data.OracleClinet下的对应的对象就OK了!但还是有些小差别的.比如:数据类型,SQL语句参数等不一样.
      

  8.   

    哎,当时没多想,以为两版差别不会很大,看都没看就把第二版买下来了
    嗯,今天又把ADO.NET2.0技术内幕比较了一下,嗯,谢谢大家了,听听大家的建议,说的对,确实是相通的,那就开始啃了,西西谢谢wiki14,xray2005
    结tie了