设为首页 加入收藏

TOP

COM是如何访问数据库的?
2014-11-24 01:23:11 来源: 作者: 【 】 浏览:6
Tags: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将会得到进一步的发展。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇COM常见的接口有哪些? 下一篇Win Form如何制作透明窗体?

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: