第15 章 用ADO 操作SQL Server 数据库 Microsoft 为程序员提供了许多访问数据库的编程接口,在应用程序中通过这些数据库访问接口来操作数据库
一方面,程序员可以使用各种开发工具如VB、VC++和 Delphi 等开发应用程序,另一方面,在数据库访问接口中,ODBC 是出现最早的一个,随后,Microsoft推出了一个独立的数据库引擎(Jet)和一套操作Jet 的对象,即 Data Access Objects(数据访问对象,DAO)
由于 DAO 使用了Jet,因而其主要应用于面向桌面的应用,并且在此类应用中有着最快的速度
为了容易地访问远程数据库,Microsoft 引入了Remote Data Object(远程数据对象,RDO)
随后,Microsoft 又公布了Univ ersal Data Access 的统一对象模型来进行信息访问
该模型的核心部分是基于 Activ eX 技术的新的编程接口,即 Activ eX Data Objects((Activ eX 数据对象,ADO)
ADO 日益成熟,在远程应用方面有着强大的功能,用以取代 RDO
同时,在桌面应用中也有取代 DAO 的趋势
Microsoft 己经宣布当前的DAO 和 RDO 将是最终版本,今后使用最多的将是 ADO
另外,ADO 也适用于写分布式的多层应用程序
本章主要讨论使用VB 开发工具进行 ADO 编程来操作SQL Serv er 数据库的方法
1 ODBC 简介 开放数据库互联(Open Data Base Connectiv ity ,简称 ODBC)是一个用于访问数据的统一界面标准
ODBC 实际上是一个数据库访问库,可以使应用程序直接操作数据库中的数据,具有数据库的独立性
作为开放式数据库互联的标准接口,用户可以直接通过加载连接到的数据库的驱动程序来