ADO与ADO.NET编程指南

ADO与ADO.NET编程指南
作 者: Mike Gunderloy 邱仲潘
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ADO.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ADO与ADO.NET编程指南》作者简介

内容简介

本书深入浅出地介绍了ADO与ADO.NET编程,介绍用这两种API编写适用于各种数据源和前端的数据访问代码,介绍如何用ADO技术支持遗留系统,如何利用ADO.NET的特殊功能,如XML支持与切断数据。还介绍了结构修改、数据同步、多维累计之类的功能。书中详细介绍了客户端与服务器方功能,还介绍了SQLSever、Oracle和Jet,VisualBasic、Access和Excel,还可以充分利用.NET平台的特性。本书是数据库编程方面的优秀读物,非常适合于开发人员使用.前言我在PC机上使用的第一个数据库是PC-File,也许你根本没有听说过,当时这是Buttonware公司的产品(该公司是JimButton创办的,他是“共享件之父”),是相当高级的。PC-File是个平面文件数据库,可以自己配置。在20世纪80年代中期和后期,我大量用PC-File管理邮件清单和其他信息。但由于PC-File的过时文件格式和磁盘尺寸的改变,我在PC-File数据库中的信息早已消失了。PC数据库访问的一般化API还没有发明,把数据放在PC-File数据库中,它会保持在那里。20世纪90年代初,短暂使用Q&A编程之后(这是个集成很差的程序,不值一提),我转而用MicrosoftAccess满足数据库需要。Windows对PC世界进行了变革性的编程(尽管曾几何时,人们怀疑Windows或OS/2能否成为广泛接受的平台),Access是这场风暴的一部分。这个桌面数据库不仅能够完成PC-File和Q&A梦寐以求的工作,而且可以实际读取用其他文件格式存储的数据。如果愿意,也可以用Access直接窃取dBASE编程人员的数据。与此同时,还出现了Microsoft公司的第一个数据访问对象模型DAO。我至今记得当时的缺陷报告,Users有个Groups集合,而Groups有个Users集合——当然,这个特性是完全故意的。此后Microsoft在数据访问方面进步不大,但1996年,DAO第一版过时,Microsoft文献中开始大量出现UDA(通用数据访问)一词。我个人认为UDA是个管道,是进行相互连接的标准管道,能够紧固所有接头,转换数值,让数据从应用程序一端流到另一端。不同尺寸的管道之间要用接头和耦合器进行连接,使来自不同来源的项目能够相互连接。ADO提供了数据访问编码模式,可以一遍一遍地复用,不管一端的用户界面和另一端的数据源如何。2002...

图书目录

第一部分 了解数据访问

第1章 ADO与ADO.NET概述

ADO简史

转向ADO.NET

取得ADO或ADO.NET

小结

第2章 了解数据访问体系结构

ADO与OLE DB

ADO.NET

早期数据访问库

选择数据访问库

小结

第二部分 了解ADO

第3章 用ADO对象检索数据

连接数据源

打开Recordset

用存储过程检索数据

寻找与排序数据

小结

第4章 用ADO编辑数据

更新数据

增加数据

删除数据

用Supports方法确定功能

使用事务

小结

第5章 用ADO事件管理活动

事件样本

Connection事件

Recordset事件

另一例子

小结

第6章 使用Record与Stream

ADO用于非关系型数据

在Recordset中使用二进制大对象

使用Command与结果Stream

小结

第7章 数据整形

何谓数据整形

层次式Recordset类型

SHAPE语句

SHAPE语句举例

同步Recordset

重新整形

制成Recordset

小结

第8章 使用切断Recordset

开放批处理更新

生成合成Recordset

Remote Data Service

在多层应用程序中使用ADO

小结

第9章 用ADOX进行数据定义和安全操作

ADOX对象模型

ADOX的局限性

生成新数据库对象

使用Procedure与View对象

操纵数据库安全性

小结

第10章 用ADO MD分析多维数据

多维数据体系结构

Analysis Services概念

生成立方体

ADO MD对象模型

检索多维数据

小结

第三部分 了解.NET

第11章 .NET简介

.NET体系结构

建立.NET应用程序

了解名字空间

小结

第12章 了解.NET语言

Visual Basic.NET

C#

其他语言

CLR与跨语言相互操作性

小结

第13章 在.NET中使用ADO

.NET-COM相互操作性

样本混合应用程序

升级现有应用程序

从ADO Recordset填充DataSet

小结

第四部分 了解ADO.NET

第14章 用ADO.NET对象检索数据

ADO.NET对象模型

.NET数据提供者

使用DataSet

寻找与排序DataSet中的数据

运行存储过程

小结

第15章 用ADO.NET编辑数据

更新数据

增加数据

删除数据

使用自动生成命令

在DataSet中增加主关键字

使用ADO.NET事件

管理事务与并发性

小结

第16章 使用切断DataSet

将DataSet转换成XML

微调列映射

重建XML DataSet

DataSet与Web服务

小结

第17章 用ADO.NET处理Windows 窗体

数据联与Windows窗体

通过Windows窗体操纵数据

复杂例子

小结

第18章 同步DataSet与XMl

了解XmlDataCocument

同步DataSet与XmlDataDocument

使用同步对象

小结

第19章 用ASP.NET在Web上管理数据

ASP.NET简介

用ASP.NET显示关联数据

使用DataList控件

使用ASP.NET与遗留ADO

小结

第五部分 特定提供者问题

第20章 ADO与SQL Server

SQL Server版本

SQL Server连接字符串

ADO对象的动态属性

用链接服务器访问异构数据

使用OPENXML

SQL Server提示与问题

小结

第21章 ADO与Oracle

OracLe的支持版本

提供者特定的连接字符串参数

对ADO设置Oracle环境

ADO与Oracle数据的局限

Oracle提示与问题

Oracle例子

小结

第22章 ADO与Jet

支持版木

提供者特定连接字符串参数

ADO对象的动态属性

Jet提示与问题

对分布式查询使用链表

定制结构行集

小结

第23章 ADO与其他提供者

Active Directory(活动目录)

ADO与Active Directory

MySQL

小结

第六部分 特定客户机问题

第24章 从Visual Basic 中使用ADO

用关联控件显示ADO数据

使用Data Environment与Data Report

数据使用者

生成OLE DB提供者

小结

第25章 从Microsoft Access中使用ADO

Client Data Manager

建立ADO Recordset的Access窗体

整形Recordset与Access报表

小结

第26章 从Microsoft Excel中使用ADO

将数据连接到Excel

在Excel中处理OLAP数据

小结

第27章 从Visual Basic.NET中使用ADO.NET

使用Server Explorer

窗体上的图形数据对象

使用Data Form Wizard

处理XML结构文件

小结

第七部分 附录

附录A ADO对象模型

附录B ADOX对象模型

附录C ADO MD对象模型

附录D ADO.NET对象模型