ado 阿里云 mysql_ADO 操作数据库(一)--Ado简介

ADO是微软一套访问数据源的对象组件模型(COM),它是MDAC(微软数据访问组件)的一部分,MDAC结构如下图:

f9af6e8b429b3044f2228025ebb8a654.png

图.1 MDAC结构图

ADO在编程语言与OLE DB间提供了一个中间层这就允许程序员在不知道数据源(Sql Server, Access, Oracle)的具体实现的情况下以统一的方式进行数据的访问。ADO它是一个基于OLE DB,更高层的易于使用的接口,然而OLE DB却是一个底层,复杂,高效的,对于各类数据源的访问借口,ADO和OLE DB能够工作在关系和非关系性数据中。

本系列的文章主要介绍在VC++中使用Ado访问数据库,对于ADO所包含的其他相关组件比如对多维数据操作的ADO MD,以及远程数据服务(RDS)和ADOX等扩展的概念不做任何介绍。写此系列的文章的主要目的是为了封装一个在VC++中能够方便操作数据库的类。

下面我们将引入ADO相关的对象模型以及一些相关的集合,其中主要有三类模型对象,它们分别是Connection,Command和Recordset.本系列的文章就是通过实例的方式对他们相关的操作进行详细的说明。如果有需要,我们将引入如其他两个对象(Record和Stream).

IC46663.gif

图.2 对象结构

对上边几个对象的使用讨论完后我们将对ADO操作数据库的相关操作进行封装成C++类。

本人也刚接触ADO不久,对Com也不了解,主要是项目中需要操作数据库,所以希望在此跟大家一起学习,有什么表达不对的地方还望大家指出,希望那些跟我一样的初学的者能够通过实例能够对ADO有个基本的概念!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值