注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETADO.NET本质论

ADO.NET本质论

ADO.NET本质论

定 价:¥49.00

作 者: (美)Bob Beauchemin著;周靖译;周靖译
出版社: 清华大学出版社
丛编项: NET开发丛书
标 签: ADO.NET

ISBN: 9787302072812 出版时间: 2003-09-01 包装: 简裝本
开本: 26cm 页数: 384 字数:  

内容简介

  “.NET开发丛书”专题深入探索了类、接口、属性和方法。讲解了数据结构,演示了如何用ADO.NET来解决具体的数据访问问题。重点讨论了ADO.NET如何有效地平衡"功能的泛化"和"执行效率",以及它如何解决对扩展性、并发性和可靠性的要求。针对其他数据访问API(包括OLEDB,ADO,ODBC和JDBC)的程序员,提供了帮助其迁移到ADO.NET许多易用的参考。本书由资深数据库教师编写,全面介绍了ADO.NET。书中深入剖析了ADO.NET的本质,探索了类、接口、属性和方法的工作原理,同时还为其他数据访问API(包括OLEDB,ADO,ODBC和JDBC)的程序员,提供了有价值的参考材料。本书适合具有一定数据库基础的开发人员阅读,也可用作数据库中高级课程或培训班配套教材。

作者简介

暂缺《ADO.NET本质论》作者简介

图书目录

第1章  数据:模型. 应用程序和API                  
 1. 1  信息. 数据建模和数据库                  
 1. 2  数据库和API基础                  
 1. 3  关系模型                  
 1. 3. 1  关系设计规则                  
 1. 3. 2  关系模型的优点                  
 1. 3. 3  ADO.NET对关系模型的支持                  
 1. 4  层次结构. 对象和混合                  
 1. 4. 1  现代的非关系数据                  
 1. 4. 2  多维数据                  
 1. 4. 3  非关系数据和ADO.NET                  
 1. 4. 4  XML和信息集                  
 1. 4. 5  XML. 数据库和统一数据表示                  
 1. 5  以数据的中心的应用程序模型                  
 1. 6  数据访问API的发展历程                  
 1. 7  小结                  
                   
 第2章  ADO. NET基础                  
 2. 1  数据访问和. NET体系结构                  
 2. 2  两种数据访问模式                  
 2. 3  连接模式                  
 2. 3. 1  OleDb和SqlClient数据提供程序                  
 2. 3. 2  使用ADO. NET数据提供程序编写泛型数据访问代码                  
 2. 3. 3  数据提供程序模型中的游标                  
 2. 4  断开模式和DataSet                  
 2. 5  . NET中的XML API                  
 2. 5. 1  流式XML                  
 2. 5. 2  XML架构                  
 2. 5. 3  XmlDocument, XPath和XPathNavigator                  
 2. 5. 4  XML和数据提供程序的混合                  
 2. 6  托管数据类的布局                  
 2. 7  小结                  
                   
 第3章  连接模型:流式数据访问                  
 3. 1  . NET数据提供程序和连接模型                  
 3. 2  连接类                  
 3. 3  连接池                  
 3. 4  元数据方法                  
 3. 5  Command类                  
 3. 6  使用参数                  
 3. 7  命令的准备. 取消. 超时和清除                  
 3. 8  通过DataReader进行流式数据传输                  
 3. 9  通过IDataRecord读取列值                  
 3. 10  错误处理                  
 3. 11  使用事务处理                  
 3. 11. 1  分布式事务处理                  
 3. 11. 2  连接池的工作原理                  
 3. 11. 3  声明性事务处理的工作原理                  
 3. 12  Permission类                  
 3. 13  小结                  
                   
 第4章  DataSet类:关系数据的集合                  
 4. 1  DataSet                  
 4. 1. 1  DataSet作为驻留内存的数据库                  
 4. 1. 2  DataSet的用途                  
 4. 2  DataSet对象模型                  
 4. 2. 1  DataColumn, DataRow和Data Table                  
 4. 2. 2  Data Table及其用法                  
 4. 2. 3  DataRow                  
 4. 2. 4  键. 关系和约束                  
 4. 2. 5  通过关系来导航:Select和Find                  
 4. 2. 6  行的添加. 获取. 更改和删除                  
 4. 2. 7  合并更改                  
 4. 2. 8  合并DataSet                  
 4. 2. 9  DataRow的状态和版本                  
 4. 2. 10  规则和关系                  
 4. 2. 11  错误处理                  
 4. 2. 12  事件                  
 4. 2. 13  DataSet和非关系类型                  
 4. 3  定义信息架构                  
 4. 4  小结                  
                   
 第5章  DataAdapter:数据库和DataSet的同步                  
 5. 1  乐观并发性                  
 5. 2  DataAdapter类                  
 5. 3  从托管提供程序中填充DataSet                  
 5. 3. 1  在Fill中使用架构和映射信息                  
 5. 3. 2  执行DataAdapter. Fill期间的错误处理                  
 5. 4  DataAdapter. Fill的工作原理                  
 5. 5  OleDbDataAdapter中的ADO集成                  
 5. 6  通过DataAdapter更新数据库                  
 5. 6. 1  CommandBuilder类                  
 5. 6. 2  直接编写更新逻辑                  
 5. 7  Update的工作原理                  
 5. 8  DataSet事件模型                  
 5. 9  编写常规自定义命令                  
 5. 9. 1  ADOX CommandBuilder                  
 5. 9. 2  构造批处理更新命令                  
 5. 10  再论DataSet和非关系数据类型                  
 5. 11  应该使用DataSet还是DataReader                  
 5. 12  小结                  
                   
 第6章  数据绑定:ADO. NET和GUI                  
 6. 1  Windows窗体和Web窗体                  
 6. 2  数据表示模式                  
 6. 3  使用数据绑定控件                  
 6. 3. 1  Web窗体数据绑定类型                  
 6. 3. 2  数据绑定控件类型解析                  
 6. 3. 3  同DataReader绑定                  
 6. 4  用DataSet进行数据绑定                  
 6. 5  Data View和通用转换                  
 6. 6  表和列映射                  
 6. 7  可编辑的列表控件:DataList和DataGrid                  
 6. 7. 1  DataList                  
 6. 7. 2  DataGrid                  
 6. 8  非关系数据和Data View                  
 6. 9  与Visual Studio的集成                  
 6. 10  控件和数据窗体                  
 6. 1l  小结                  
                   
 第7章  XML和数据访问的集成                  
 7. 1  XML和传统数据访问                  
 7. 2  XML和ADO. NET                  
 7. 2. 1  定义DataSet的架构                  
 7. 2. 2  优化DataSet的XML架构                  
 7. 2. 3  将XML读入DataSet                  
 7. 2. 4  从DataSet写入XML架构                  
 7. 2. 5  Microsoft特有的批注                  
 7. 2. 6  从DataSet写入XML数据                  
 7. 3  序列化. 封送和DataSet                  
 7. 4  类型化的DataSet                  
 7. 5  XmlDataDocument类                  
 7. 5. 1  XmlDataDocument和DataSet                  
 7. 5. 2  XmlDataDocument和DataDocumentXPathNavigator                  
 7. 6  数据库和XML的重要意义                  
 7. 6. 1  XML作为一种特定类型                  
 7. 6. 2  文档合成与分解                  
 7. 7  SQL Server. XML和托管数据访问                  
 7. 7. 1  FOR XML关键字                  
 7. 7. 2  OpenXML                  
 7. 7. 3  SQLOLEDB提供程序                  
 7. 7. 4  SqlXml托管类                  
 7. 7. 5  SQLXML Web应用程序                  
 7. 7. 6  updategram                  
 7. 7. 7  SQL XML OLEDB提供程序中的FOR XML                  
 7. 7. 8  批量加载                  
 7. 7. 9  未来的支持                  
 7. 8  使用SQLXML和. NET                  
 7. 9  小结                  
                   
 第8章  提供程序:ADO. NET和数据提供程序                  
 8. 1  如何选择                  
 8. 2  保留OLE DB:OLE DB概念总结                  
 8. 3  保留OLE DB:与OleDb数据提供程序交互                  
 8. 3. 1  主要的共型和类型映射                  
 8. 3. 2  访问程序                  
 8. 3. 3  执行命令. 返回结果和使用OpenRowset                  
 8. 3. 4  Command的最终格式和行为                  
 8. 3. 5  Command Dialect                  
 8. 3. 6  层次化数据                  
 8. 3. 7  从Rowset更新                  
 8. 3. 8  错误                  
 8. 3. 9  不支持的功能                  
 8. 3. 10  支持和不支持的提供程序                  
 8. 4  编写数据提供程序                  
 8. 5  实现Connection类                  
 8. 5. 1  规格                  
 8. 5. 2  实现                  
 8. 5. 3  特殊化                  
 8. 6  实现Command类                  
 8. 6. 1  规格                  
 8. 6. 2  实现                  
 8. 6. 3  特殊化                  
 8. 7  实现DataReader类                  
 8. 7. 1  规格                  
 8. 7. 2  实现                  
 8. 7. 3  特殊化                  
 8. 8  实现DataAdapter类                  
 8. 8. 1  规格                  
 8. 8. 2  实现                  
 8. 8. 3  特殊化                  
 8. 9  添加增强功能                  
 8. 10  实现XML Infoset提供程序                  
 8. 11  实现XmlReader                  
 8. 12  实现XPathNavigator                  
 8. 13  其他实现方案:总结                  
 8. 14  论证大一统访问模型的可行性                  
 8. 15  小结                  
                   
 第9章  消费者的ADO. NET迁移路径                  
 9. 1  ADO. NET迁移路径                  
 9. 2  面向OLE DB程序员的ADO. NET                  
 9. 2. 1  cotype等价物                  
 9. 2. 2  数据提供程序的透明性                  
 9. 2. 3  使用提供程序特有的功能                  
 9. 2. 4  错误处理                  
 9. 2. 5  系统提供的服务                  
 9. 2. 6  系统提供的组件                  
 9. 2. 7  服务提供程序                  
 9. 2. 8  封送                  
 9. 3  ADO概述                  
 9. 4  面向ADO程序员的ADO. NET                  
 9. 5  ADO Connection. Command和事务处理                  
 9. 5. 1  连接和连接字符串                  
 9. 5. 2  使用事务处理                  
 9. 5. 3  命令和Command行为                  
 9. 5. 4  层次化数据                  
 9. 5. 5  异步操作                  
 9. 5. 6  属性                  
 9. 6  ADO. NET与ADO断开模型的比较                  
 9. 6. 1  类的等价物                  
 9. 6. 2  导航                  
 9. 6. 3  ADO.NET中的GetRows有何变化                  
 9. 6. 4  更新                  
 9. 6. 5  创建更新语句                  
 9. 6. 6  批处理更新                  
 9. 6. 7  ADO.NET的DataSet扩展                  
 9. 6. 8  列和表的命名                  
 9. 6. 9  排序和筛选                  
 9. 7  ADO DB的互操作性                  
 9. 8  面向ODBC程序员的ADO.NET                  
 9. 8. 1  句柄和环境                  
 9. 8. 2  命令                  
 9. 8. 3  获取数据                  
 9. 8. 4  元数据和架构信息                  
 9. 8. 5  错误                  
 9. 9  面向JDBC程序员的ADO. NET                  
 9. 9. 1  泛化代码                  
 9. 9. 2  提供程序的类型                  
 9. 9. 3  连接池                  
 9. 9. 4  非关系数据类型                  
 9. 9. 5  对象数据库                  
 9. 9. 6  其他SQL-99扩展                  
 9. 9. 7  元数据                  
 9. 9. 8  事务处理                  
 9. 9. 9  命令和行为                  
 9. 9. 10  执行查询和返回结果                  
 9. 9. 11  服务器游标                  
 9. 9. 12  错误                  
 9. 10  ADO. NET JDBC程序员和断开模型                  
 9. 11  SQL/J Part 0和类型化DataSet                  
 9. 12  小结                  
                   
 第10章  ADO. NET和各种数据类型                  
 10. 1  数据访问的发展历程                  
 10. 2  ADO. NET和基于服务器及文件的RDBMS                  
 10. 3  ADO. NET和同种层次结构数据及ORDBMS                  
 10. 4  ADO. NET和网络数据:对象图. ODBMS与网络DBMS                  
 10. 5  ADO. NET和结构化文件. 多维数据及ORDBMS                  
 10. 6  ADO. NET平面文件和半结构化文件                  
 10. 7  小结                  
                   
 附录A  数据类型和类型映射                  
 A.1  Db Type枚举                  
 A.2  将SQL Server数据类型映射到SqlType及SqlDbType                  
 A.3  将OLE DB DBTYPE映射到. NET数据类型                  
 A.4  ODBC类型映射                  
 A.5  Parameter. DbType                  
 附录B  表达式的语法                  
 B. 1  用户自定义值                  
 B. 2  运算符                  
 B. 3  字符串运算符                  
 B. 4  通配符                  
 B. 5  父/子关系引用                  
 B. 6  聚合                  
 B. 7  函数                  
 附录C  架构推断规则                  
 C.1  排除信息                  
 C.2  推断过程总结                  
 C.3  表                  
 C.4  有属性的元素                  
 C.5  有子元素的元素                  
 C.6  重复元素                  
 C.7  列                  
 C.8  属性                  
 C.9  没有属性或子元素的元素                  
 C.10  关系                  
 C.11  元素文本                  
 C.12  限制                  
 参考文献                  

本目录推荐