栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

COM是如何访问数据库的?

COM是如何访问数据库的?

COM对数据库访问的支持主要表现在OLE DB和DAO上。OLE DB是完全基于COM的,可以认为它是ODBC的替代品,但不再局限于关系型数据库,而是几乎适用于所有的线性数据;DAO是建立在OLE DB上层的自动化对象库,它可以广泛运用于各种脚本语言中,为脚本语言访问数据库提供了极大的便利。

OLE DB/DAO包含数据库访问的三个层次:数据提供者(data provider)、数据服务组件(data service component)、数据使用者(data consumer)。由于采用了开放的COM接口,增加数据源支持将变得更加容易,数据提供者只需要提供基本的服务,在应用层上的数据使用者就可以获得各种服务组件提供的服务。

OLE DB/DAO以COM的方式为数据访问提供了一致的接口,这些接口已经被广泛运用于微软的各种产品中,并且微软推出的Visual Basic开发工具套也提供了OLE DB组件的开发支持,因此,OLE DB/DAO将会得到进一步的发展。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265690.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号