ADO简介

一、定义

1是一个用于存取数据源的COM组件

2ADO是一种面向对象的编程接口。(活动数据访问接口

二、使用

     1、使用ADO,可以在visual basic 中开发数据库应用程序。

      2、可在Active Server Pages中构建Web数据库应用程序。

三、ADO OLE DB的关系

     1ADO通过OLE DB实现对不同类型数据源的访问。

     2ADO数据控件、ADOOLE DB和数据提供者之间的关系:

                  


 

     3开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。

     4采用OLE DB的数据访问模式,是数据访问对象DAO、远程数据对象RDO和开放数据库互连ODBC三种方式的扩展。

 

四、连接方式

 

1ODBC连接(配置DSN

优点:

  1)访问数据库的速度最快

  2)对于任何数据库管理系统,都有相同的连接字符串

  3 DSN可以封装要访问的数据库的各种信息,加强了代码的安全性。

缺点:

  1)在每次更改数据库时,都要对较复杂的DSN进行重新配置。如果使用的是虚拟主机服务器,不推荐使用这种连接方式。   

2ODBC连接(不配置DSN

     优点:

  1)当服务器操作系统版本过低,或者服务器不支持OLEDB时,无权配置DSN时,只能用这种方式。

缺点

  1)访问速度最慢

  2)对各种数据库管理系统的连接字符串不同

3OLE DB连接

       优点:

  1OLEDB连接方式比传统的ODBC连接方式性能更先进,访问数据库的速度更快。

缺点:

  1对各种数据库管理系统都有各自的连接字符串

         2)对服务器操作系统的要求要比ODBC的高。如果使用的是Microsoft Windows Server 2003或更高的服务器操作系统,推荐使用这种连接方式。

 

五、对象模型


  

1ADO对象描述

对象名

描述

Connection

指定连接数据来源

Command

发出命令信息,从数据源获取所需数据

RecordSet

由一组记录组成的记录集

Error

访问数据源时所返回的错误信息

Parameter

与命令对象相关的参数

Field

记录集中某个字段的信息

 

六、ADO Data控件

1、作用:

使用ADO来快速建立数据绑定的控件和数据提供者之间的连接。

1、基本属性

 1ConnectionString属性;(与数据库建立连接)


 2RecordSource属性;(确定可访问的数据,这些数据构成记录集对象RecordSet

 3ConnectionTimeout属性;(用于数据连接的超时设置,若在指定时间内连接不成功显示超时信息

                4MaxRecords属性;(定义从一个查询中最多能返回的记录数。

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值