OLE DB 与ODBC区别


1. OLE DB 与 ODBC 都是一个数据库连接的公共接口,它们屏蔽了各种数据库的

连接协议,使编程人员遵从 OLD DB / ODBC接口,就可以访问各种数据源了。

2. ODBC 比 OLE DB 使用更加广泛,因为 ODBC 出现的要早。

3. OLE DB 可以使用 ODBC 的数据驱动程序。

也就是 OLE DB 可以通过 ODBC 访问数据 ODBC数据源。

在这个过程中 ODBC 充当了中转的作用,它的运行机制如下。

首先,应用程序使用 OLE DB 提供程序,但是这个提供程序里面包含了与ODBC

转换的内容。这样,从ODBC源读取的数据经过转换程序,转换为OLE DB

可以访问的数据源。

这样就实现了 OLE DB 访问 ODBC 的数据源。


当然 OLE DB 也可以不通过 ODBC 访问,前提是该数据源要有OLE DB接口。

这种OLE DB 提供程称为本机OLE DB提供程序.

4. 在 Windows 操作系统中,有两个工具分别用于创建 ODBC / OLE DB 数据源

ODBC 数据源:在 "控制面板"中可以找到ODBC 数据源工具

OLE DB 数据源: 这个工具通常不能打开, 要通过程序来调才能调出来.

它的名字叫"数据链接属性"

5. SQL Server 自带了 SQL Server / Oracle 的 OLEDB驱动程序.

6. OLE DB 比 ODBC 速度要快.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值