| |
| |
| |
内容简介 ADO.NET是Microsoft在.NET环境下使用的一种最新数据访问技术,其功能强大,使用方便。本书采用了大量实例和技术,介绍了ADO.NET的应用方法,主要内容涉及ADO.NET数据提供者的体系结构、数据读取器、数据适配器和DataSet,使用XML模式和强类型化数据集开发安全的应用程序、ADO.NET对事务处理的支持,以及如何定制数据提供者。 本书适合那些在.NET Framework中开发过Visual Basic.NET应用程序,或是已经熟悉如何利用ADO开发数据驱动的应用程序,而且希望掌握ADO.NET的中高级开发人员。 ADO.NET是Microsoft的最新数据访问技术,作为.NET Framework的重要组成部分,它远不只是ADO的升级产品。ADO.NET提供了大量.NET类,促进了对各种数据源中数据的有效访问,可以对数据进行复杂的处理和排序,形成了一个可在其中实现应用程序间通信的重要架构。 本书主要内容 本书运用大量实例和技术综合介绍了ADO.NET的应用方法。不管您是使用ASP.NET开发Web应用程序、还是开发Windows Forms应用程序或XMLWeb服务,本书都将讨论如何将.NET的数据访问技术的应用发挥到极致。 主要内容如下: ● 了解ADO.NET数据提供者的体系结构 ● 运用数据读取器、数据适配器和DataSet读取和写入数据 ● 使用XMLSchema和强类型数据集使开发更安全 ● 定义对数据的约束和数据之间的关系 ● 对事务处理过程使用ADO.NET的内置支持 ● 优化ADO.NET应用程序的性能和安全性 ● 为定制的数据源开发自定义的数据提供者 本书本书适合于那些在.NET Framework中开发过应用程序,或是已经熟悉用ADO开发数据驱动的应用程序,而又希望过渡到.NET的开发人员。主要针对的是有相当编程经验的编程人员,而不适合于业余爱好者或是初学者。
| |
|
顾客评论 |
|
目录 第1章 ADO. NET概论 1. 1 ADO. NET体系结构 1. 2 . NET数据提供者 1. 3 DataSet类 1. 4 建立到数据源的连接 1. 4. 1 具体的连接类 1. 4. 2 数据提供者中的连接入池 1. 5 命令的使用 1. 6 ADO. NET和AD02. 6 1. 6. 1 断开连接的数据访问 1. 6. 2 只读只前向的访问 1. 6. 3 提供者特有的类 1. 6. 4 在. NET中使用AD02. x 1. 7 小结 第2章 使用数据读取器 2. 1 数据读取器的基础知识 2. 1. 1 IDataReader接口 2. 1. 2 IDataRecord接口 2. 2 数据读取器操作 2. 2. 1 导航多个结果集 2. 2. 2 采用类型安全的方式访问数据 2. 2. 3 获取结果集的模式 2. 3 综合运用 2. 4 常见的异常 2. 4. 1 IndexOutOfDoundsException 2. 4. 2 InvadOperationExceptiOn 2. 5 与数据读取器性能有关的问题 2. 5. 1 列序号与列名称, 2. 5. 2 类型安全和非类型安全的访问 2. 6 小结 第3章 数据集 3. 1 DataSet对象模型 3. 2 DataTable 3. 2. 1 DataColumn 3. 2. 2 DataRow 3. 2. 3 约束 3. 2. 4 PrimaryKey 3. 2. 5 动态构建一个DataTable 3. 2. 6 DataTable事件 3. 2. 7 DataTable事件的示例 3. 3 填充DataSet 3. 3. 1 构造一个数据适配器 3. 3. 2 调用Fill方法 3. 3. 3 检索表集合的元数据 3. 3. 4 用多个DataTable填充表集合 3. 4 RelatiOns集合 3. 5 合并DataSet 3. 5. 1 合并两个DataSet 3. 5. 2 合并两个DataSet并保留原始值 3. 5. 3 合并两个有着不同模式的DataSet 3. 6 缓存DataSet获取更好的性能 3. 7 小结 第4章 数据适配器的使用 4. 1 数据适配器 4. 1. 1 利用更复杂的查询 4. 1. 2 利用少量记录填充DataSet对象 4. 1. 3 利用存储过程填充DataSet 4. 2 数据库的更新 4. 2. 1 行状态和字段值形式 4. 2. 2 修改DataSet中的记录 4. 2. 3 RowState和更新操作 4. 3 数据适配器事件 4. 4 并发管理 4. 4. 1 并发控制的类型 4. 4. 2 ADO中的并发 4. 4. 3 手工控制并发问题 4. 4. 4 利用数据适配器控制并发 4. 4. 5 解决并发问题 4. 5 小结 第5章 类型化DataSet和DataSet模式 5. 1 XSD概述 5. 1. 1 简单类型 5. 1. 2 用户定义的类型 5. 1. 3 复杂类型 5. 1. 4 元素组 5. 1. 5 属性组 5. 1. 6 XSD注释 5. 1. 7 XmlSchema类 5. 2 Dataset模式 5. 2. 1 模式转换 5. 2. 2 约束 5. 3 强类型化的DataSet 5. 3. 1 在Visual Studio. NET中构建一个类型化的Dataset 5. 3. 2 手工构建类型化DataSet 5. 3. 3 强类型化DataSet和关系数据 5. 3. 4 填充已具有模式的DataSet对象 5. 3. 5 类型化DataSet的性能 5. 4 注释类型化DataSet 5. 4. 1 codegen命名空间 5. 4. 2 msdata命名空间 5. 4. 3 注释过的类型化DataSet示例 5. 5 小结 第6章 XML和Databet 6. 1 XmlDocument W3CDOM 6. 2 XPath 6. 2. 1 轴 6. 2. 2 节点测试 6. 2. 3 谓词 6. 2. 4 使用XPath的示例 6. 3 DataSet模式 6. 3. 1 模式推断 6. 3. 2 提供的模式 6. 3. 3 利用模式进行文档验证 6. 4 DataSet和XML数据 6. 4. 1 加载XML 6. 4. 2 编写XML 6. 4. 3 失真和DataSet模式 6. 5 DataSet和XmlDataDocument 6. 5. 1 通过XSD实现的XML文档的关系投影 6. 5. 2 类型化DataSet的关系投影 6. 6 小结 第7章 约束. 关系和视图 7. 1 约束 7. 1. 1 惟一性约束 7. 1. 2 外键约束 7. 1. 3 引用完整性 7. 1. 4 定制约束 7. 2 DataRelatiOn 7. 3 DataView 7. 3. 1 排序 7. 3. 2 过滤 7. 3. 3 根据行的状态过滤 7. 3. 4 在DataView中编辑数据 7. 3. 5 DataViewManager 7. 3. 6 数据绑定 7. 4 综合运用 7. 5 小结 第8章 事务处理 8. 1 什么是事务处理 8. 1. 1 ACID属性 8. 1. 2 数据库事务处理 8. 1. 3 事务处理词汇 8. 2 ADO. NET事务处理支持: 8. 3 编写事务处理型数据库应用程序 8. 3. 1 实现事务处理 8. 3. 2 测试使用隔离级别的效果 8. 3. 3 何时使用事务处理 8. 3. 4 事务处理和性能 8. 3. 5 事务处理的默认行为 8. 3. 6 事务处理和用户确认 8. 3. 7 同时进行ADO. NET和DBMS事务处理 8. 4 高级技巧 8. 4. 1 保存点 8. 4. 2 嵌套的事务处理 8. 4. 3 与DataSet和数据适配器一起使用事务处理 8. 5 小结 第9章 映射 9. 1 利用SQL的AS关键字 9. 2 ADO. NET映射机制 9. 2. 1 在检索数据时利用映射 9. 2. 2 利用映射的名称插入记录 9. 3 利用映射的Web服务 9. 3. 1 创建供应商数据库 9. 3. 2 创建供应商Web服务 9. 3. 3 创建PetLovers应用程序 9. 4 小结 第10章 构建数据服务组件 10. 1 数据服务组件的概念以及使用它的原因 10. 1. 1 什么是数据服务组件 10. 1. 2 数据服务组件的优点 10. 2 创建一个数据服务组件 10. 3 部署数据服务组件 10. 4 使用数据服务组件 10. 4. 1 在ASP. NETWeb窗体中使用DAL组件 10. 4. 2 在Web服务中使用DAL组件 10. 5 性能和优化技巧 10. 6 小结 第11章 ADO. NET和Web服务 11. 1 安装示例代码 11. 2 Web服务--新的DCOM 11. 3 通用标准 11. 4 构建一项基本的Web服务 11. 5 构建一个基本的使用者 11. 5. 1 构建一个HTTP使用者 11. 5. 2 用VisualStudio. NET构建一个SOAP使用者 11. 5. 3 什么是代理客户机 11. 5. 4 wsdl. exe实用程序 11. 6 Web服务中的数据交换 11. 6. 1 处理DataSet 11. 6. 2 使用XML和Web服务 11. 7 Web服务安全 11. 7. 1 使用Winows身份验证方法 11. 7. 2 使用基于SOAP的身份验证 11. 8 小结 第12章 SQLServer的本地XML支持 12. 1 FORXML 12. 1. 1 FORXML的可选参数 12. 1. 2 FORXMLRAW 12. 1. 3 FORXMLAUTO 12. 1. 4 FORXMLEXPLICIT 12. 2 OPENXML 12. 3 SQLXML的托管类 12. 3. 1 SQLXML还是ADO. NET 12. 3. 2 SQLXML托管类的体系结构 12. 3. 3 SQLXML对象模型 12. 4 小结 第13章 性能和安全 13. 1 优化数据访问 13. 1. 1 选择数据读取器还是数据集 13. 1. 2 往返操作 13. 1. 3 存储过程 13. 1. 4 配置DataAdapter命令 13. 1. 5 大量数据的处理 13. 1. 6 编组问题 13. 1. 7 DataSet串行化 13. 1. 8 通过HTTP传递XML 13. 2 连接入池 13. 2. 1 SqlConnection 13. 2. 2 OleDbConnection 13. 3 消息队列 13. 3. 1 是否排队 13. 3. 2 发送消息 13. 3. 3 接收消息 13. 4 安全问题 13. 4. 1 代码访问安全 13. 4. 2 CAS应用 13. 4. 3 SSL 13. 4. 4 加密 13. 5 小结 第14章 集成和迁移 14. 1 互操作 14. 1. 1 RCW和COM的互操作 14. 1. 2 从. NET访问ADO 14. 1. 3 平台调用服务 PInvoke 14. 2 迁移 14. 2. 1 ADO数据类型 14. 2. 2迁移连接 14. 2. 3 迁移Recordset 14. 2. 4 迁移命令和存储过程 14. 2. 5 XML保存中的变化 14. 2. 6 处理异常和错误 14. 2. 7 流 14. 3 小结 第15章 创建自定义的. NET数据提供者 15. 1 数据提供者库 15. 2 应用程序要求 15. 2. 1 零售商店 15. 2. 2 电子商务网站 15. 2. 3 电话销售 15. 3 体系结构和设计 15. 4 实现数据提供者程序集 15. 4. 1 OQProvider命名空间 15. 4. 2 OrderObject 15. 4. 3 Orderltem 15. 4. 4 MSMQ知识回顾 15. 4. 5 OQConnectiOn 15. 4. 6 OQCommand 15. 4. 7 OQDataReader 15. 4. 8 OQDataAdapter 15. 4. 9 OQException 15. 5 使用自定义数据提供者 15. 5. 1 零售商店接口 15. 5. 2 电子商务Web站点接口 15. 5. 3 电话销售接口 15. 6 小结 附录A Visual Studio. NET和ADO. NET A. 1 连接类 A. 2 命令数据组件 A. 3 数据适配器组件 A. 4 DataSet数据组件 A. 4. 1 类型化数据集 A. 4. 2 生成并填充类型化数据集对象 A. 5 DataView数据组件 A. 5. 1 使用DataView查看选择的行 A. 5. 2 使用DataView排序数据行 A. 6 DataGrid组件 A. 6. 1 DataGridWeb组件 A. 6. 2 DataGrid窗口组件 A. 7 小结
| |
ADO.NET高级编程--VB.NET编程篇-相关图书 ·精彩VISUAL BASIC 6.0程序设计(CD) ·PRO/ENGINEER2000基础篇下 ·精通ASP.NET编程(含光盘) ·精通DELPHI6数据库程序设计 ·Delphi7数据库编程学习捷径(1CD/配套手册) ·VisualFoxpro6.0程序设计技能百练 ·JAVA设计模式(含1CD) ·新起点电脑教程:计算机应用基础教程与上机指导 ·软交换技术Softswitch ·数据结构(徐孝凯 编) ·.NET开发人员调试策略 ·VISUAL FOXPRO 6.0程序设计教程 ·VisualFoxpro程序设计及其应用系统开发 ·C语言--程序设计导论(高等学校计算机志业) ·.NET框架1.1类库参考手册(含1张光盘) ·Fortrap95程序设计 ·全国计算机等级考试二级教程-Java语言程序设计(卡) ·Oracle实用用教程(郑阿奇 主编) ·COreldraw11中文版基础培训教程(第二版) ·(KH)WindowsServer2003用户管理指南(13
|
| |