【数据库】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
一、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
相关文章推荐
- 基于功能的数据库分类:联机事务处理和决策支持系统数据库
- SQLServer 数据库镜像+复制切换方案
- SQL Server表分区的NULL值问题
- Sybase PowerDesign 导入数据库结构formSqlserver
- 数据库查询优化
- 使用SQL语句创建SQL数据脚本(应对万网主机部分不支持导出备份数据)
- SQL打印全年日历
- 【MySQL】通过select语句把一列数据拼接成一条字符串
- 利用bat批处理启动MongoDB数据库
- 如何在SQL Server中使用随机记录集
- oracle 12c单实例数据库打12.1.0.2.4补丁记录
- Oracle的update语句优化研究
- PL/SQL相关的数据字典
- oracle中merge into的用法
- SQLServer复杂SQL逻辑实现
- sql developer执行sql文件
- 数据库分库分表方案
- Quartz作业调度定时完成数据库操作
- 【mysql】如何做到表内存在同名字段就更改记录,不存在就新增记录(replace的详细使用)
- 单机oracle数据库打最新11.2.0.4.7记录