VB.NET数据库开发(第2版)
内容提要 :
本书介绍了如何访问SQL Server、Active Directory、Exchange Server 2000以及Message Queuing等类型的数据库;引导读者深入了解ADO.NET的工作原理以及如何使用ADO.NET的类;并讲述了如何创建各种不同的数据库项,比如表、约束、存储过程、视图、触发器等。
本书的目标读者是对Visual Studio.NET或Visual Basic有一定了解的用户;并认为读者具有面向对象编程(OOP)、ADO和数据库设计的基本知识。
编辑推荐 :
该书既可逐页细细研读,又可作为参考用书,因为书中大量的代码清单提供了现成的解决方案,可以“拿来即用”。通过这本书,您将会了解到什么是ADO.NET中的无连接数据访问;了解如何创建各种数据库元素,如表、约束、项目、存储过程、视图和触发器;如何在SQL Server 2000中使用SQLXML 3.0;如何使用MSMO 3.0把消息队列结合到应用程序中等。通过对本书的学习,您将掌握使用Visual Studio.NET IDE和编程这两种控制ADO.NET的方法。
作者简介 :
Carsten Thomsen是一位Microsoft MVP,他于1999年8月获得了这一荣誉。他生活在祖国丹麦,目前拥有MCSE和MCSD证书。Carsten已有10年的Visual Basic编程经验,尤其精通数据访问。不过随着Visual Studio.NET的出现,他已经开始潜心研究Visual Basic.NET和C#。Carsten也是Database Programming with Visual Basic.NET第1版和Database Programing With C#的作者,这两本书均由Apress出版。
目录 :
第Ⅰ部分 初识.NET和数据库
第1章 Visual Studio.NET快速入门 1.1 回顾编程概念 1.2 熟练使用VS.NET集成开发环境 1.3 本章小结 第2章 使用数据库 2.1 数据库的概念 2.2 使用数据库的原因 2.3 关系数据库与层次数据库 2.4 VB.NET程序员对关系数据库需要了解什么 2.5 UserMan数据库架构 2.6 本章小结 第Ⅱ部分 ADO.NET连接层参考 第3章 理解ADO.NET 3.1 数据相关的命名空间 3.2 本章小结 第4章 数据提供程序简介 4.1 本章小结 第5章 Connections类和Transactions类 5.1 Connection类 5.2 事务 5.3 处理Connection类和Transaction类异常 5.4 本章小结 第6章 Command类和Parameter类 6.1 使用Command对象 6.2 使用Parameter对象 6.3 本章小结 第7章 DataReader类 7.1 使用DataReader类 7.2 本章小结 第8章 DataAdapter类和CommandBuilder类 8.1 介绍DataAdapter类 8.2 使用CommandBuilder类 8.3 本章小结 第Ⅲ部分 ADO.NET无连接层参考 第9章 DataSet类 9.1 使用DataSet类 9.2 本章小结 第10章 DataTable类和DataView类 10.1 使用DataTable类 10.2 使用DataView类 10.3 本章小结 第11章 DataRow类和DataColumn类 11.1 使用DataRow类 11.2 使用DataColumn类 11.3 本章小结 第12章 数据关系 12.1 使用DataRelation类 12.2 本章小结 第Ⅳ部分 在VS.NET IDE中使用数据库 第13章 集成开发环境中的数据库应用 第Ⅴ部分 异常处理与调试 第14章 异常处理 第15章 使用Debug类和Trace类 第Ⅵ部分 服务器端处理 第16章 使用存储过程 第17章 使用视图 第18章 使用触发器 第Ⅶ部分 层次数据库 第19章 层次数据库 第20章 Exchange Server 第Ⅷ部分 Message Queuing 第21章 消息队列 第Ⅸ部分 XML与SQL Server 2000 第22章 使用XML与SQL Server 2000 第Ⅹ部分 数据包装 第23章 数据包装器 第Ⅺ部分 数据绑定控件 第24章 Windows数据绑定控件 第25章 Web数据绑定控件 第Ⅻ部分 示例应用程序 第26章 UserMan 附录 附录A 游标与锁定 附录B 使用传统ADO与COM Interop 附录C 连接层属性、方法和事件 附录D 无连接层属性、方法和事件 前言:
本书讨论如何访问各种不同类型的数据库——不仅仅是SQL Server,还包括ActiveDirectory、Exchange Server2000以及Message Queuing数据库。本书编写的意图是弓I导读者深入了解ADO.NET的工作原理以及如何使用ADO.NET的类。编写本书时的一个目标是使这本书尽可能容易阅读,尽管有一些技术性的章节还是需要集中精力并动手实践,但我认为我已经设法完成了预定的目标。
本书读者对象
本书的目标读者是中级用户,即对Visual Studio.NET或Visual Basic的以前版本已经有所了解的用户。本书还假定读者具有面向对象编程(OOP)、ADO和数据库设计的基本知识。书中给出了一些入门级的资料,我认为这样有..
|