一、ADO的发展背景
随着数据库特别是网络数据库的应用与发展,数据库访问技术(数据接口)显得尤为重要.由20世纪80年代兴起的C/S(Cient/Server)模型,到现在的分布式多级体系结构和基于Internet的B/S(Browser/Server)模型,全都是通过数据接口实现前端(客户端)与后端(服务器端)消息的传递.UDA(Universal Data Access)是一种全新的统一数据访问接口,其技术基础是基于COM技术的OLEDB.ADO(ActiveX Data Object,ActiveX数据对象)就是为OLE DB而设计的,它封装并实现了OLEDB的所有功能,使得客户端应用程序能够通过任何OLE DB提供者来访问和操作数据库服务器中的数据.