您的位置:首页 > 数据库

【数据库】ADO

2015-07-21 10:23 176 查看
          今天,来总结一下数据库的有关内容。

          一、ADO 概念

             首先,说起数据库与VB,一个重要的角色就是ADO(ActiveX data object)ActiveX 数据对象,它能让数据库和vb之间架起一座桥,让我们在两者之前自由翱翔~

             ado 是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。在   microsoft提出的应用程序接口API,用于实现访问关系或非关系数据库中的数据。当用ado 时,如果把数据库和ado结合,那么当访问网页时就会显示相应的数据。ado 是一种面向对象的变成接口,这样会更加实用一些,如果创建一个数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些,为实现这一目标,微软在数据库的微软的OLEDB中提供了一种“桥”程序,这种程序能够提供对数据库的链接,开发人员在使用ado时,其实就是在用OLEDB,只不过就是升级了一些。

           有一种RDO,它不能连接非关系数据库,不如ado先进。不过rdo 却是ado的基础。ado 向我们提供了一个OLEDB的接口,如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLEDB提供者。但微软正积极推广改技术,并打算用OLEDB取代ODBC。

         二、ADO对象

               一共10个,分别是:

              1、command   定义了将对数据源执行的制定命令。

              2、connection   代表打开的,与数据源的连接。

              3、DataControl(RDS)    绑定recordse到一个或多个控件上,以便在web页上显示数据。

              4、DataFactory(RDS Server)  实现对客户端应用程序的指定数据源进行读写/写数据访问的方法。

              5、DataSpace(RDS) 创建客户端代理以便自定义位于中间层的业务对象

              6、Error 包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。

              7、field   代表使用普通数据类型的数据的列。

              8、Parameter
 参数化查询或存储过程的 Command 对象相关联的参数或自变量。

 
             9、Property   代表由提供者定义的 ADO 对象的动态特性。

 
             10、RecordSet   代表来自基本表或命令执行结果的记录的全集。

            

三、ADO接口

             ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。

1、_ConnectionPtr接口

返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。

2、_CommandPtr接口

返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。

3、_RecordsetPtr接口

是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。

 参考资料:ADO 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: