`
xly_971223
  • 浏览: 1276754 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

odbc oledb ado 的关系

    博客分类:
  • db
阅读更多
odbc
是老家伙了,访问数据库慢,ms打算用oledb代替他了

ado
是一些API,跟jdbc一样,为开发者提供统一的访问数据库接口

oledb
是对ado的实现,每种数据都要提供oledb才能被ado调用,如下
ado --- oledb --- db
目前主流数据库应该都提供了oledb 如 mysql oracle

不过不提供也没关系,可以通过odbc来连接数据,流程如下
ado ---- odbc ---- db
只是性能没有直接用oledb好而已

可以把oledb理解成jdbc的数据驱动包
如连接mysql要提供 mysql-connector.jar
连接oracle要提供 oracle-xxxx.jar
0
8
分享到:
评论

相关推荐

    ODBC、OLE DB和ADO简单介绍

    ODBC、OLE DB和ADO简单介绍 本文对ODBC、OLE DB和ADO进行了简单的介绍,主要面向数据库新手,旨在帮助他们了解这些数据库连接技术的基本概念和特点。 一、数据库连接介绍 数据库连接是数据库应用程序的基础,微软...

    Visual Studio2008中的数据库开发指南(ado, odbc, oledb, ado.net).chm

    Visual Studio2008中的数据库开发指南(ado, odbc, oledb, ado.net).chm 很全,很新。我基本上只参考它,如果是在windows平台上。

    VFP的连接ODBC和OLEDB(2018年整理亲测)

    《Visual FoxPro (VFP) 通过 ODBC 和 OLEDB 连接数据库详解》 在信息化时代,数据库管理系统在软件开发中扮演着至关重要的角色。Visual FoxPro(VFP)作为一款较早的数据库系统,尽管其年代久远,但仍有部分企业和...

    数据库连接技术综合(ado,odbc,ado.net,ole db,jdbc)

    本篇将详细探讨ADO、ODBC、ADO.NET、OLE DB以及JDBC这五种主流的数据库连接技术。 首先,ODBC(Open Database Connectivity)是一种开放数据库连接标准,由微软与数据库厂商联合制定。它通过ODBC API为应用程序提供...

    OLE DB 教程

    1. **灵活性**:OLE DB比ODBC更灵活,因为它支持多种数据源,而ODBC主要设计用于关系数据库。 2. **接口**:OLE DB提供更丰富的接口,允许更细粒度的控制,而ODBC则相对简单,更适合简单的数据访问任务。 3. **...

    64位 MSDASQL (OLE DB Provider for ODBC)

    描述中提到,微软不再维护更新MSDASQL,这表明对于新的系统和开发需求,可能需要转向其他解决方案,如ADO.NET、.NET Framework中的System.Data.Odbc类或更现代的OLE DB提供程序,如SQL Server Native Client。...

    64-Bit OLEDB Provider for ODBC (MSDASQL)

    Microsoft OLE DB Provider for ODBC (MSDASQL) 一项允许在 OLEDB 和 ADO(它在内部使用 OLEDB)上构建的应用程序通过 ODBC 驱动程序访问数据源的技术。 MSDASQL 是用于连接到 ODBC(而不是数据库)的 OLEDB 访问...

    ODBC_DAO_ADO_OLEDB_数据库连接方式区别.doc

    ODBC (Open Database Connectivity)、DAO (Data Access Object)、ADO (ActiveX Data Objects) 和 OLEDB (Object Linking and Embedding Database) 是四种不同的数据库访问技术,它们各自具有独特的特性和适用场景。...

    Microsoft.ACE.OLEDB.12.0

    2. **ADO (ActiveX Data Objects)**:与OLEDB紧密相关的是ADO,它是一个编程接口,允许开发者使用各种语言(如VBA、VB.NET、C#等)通过OLEDB或ODBC访问数据。 3. **64位兼容性**:`Microsoft.ACE.OLEDB.12.0_X64....

    OLE DB的概念与编程.docx

    OLE DB与ODBC(Open Database Connectivity)的关系并不是替代关系,而是互补和扩展。ODBC专注于SQL-based数据源,而OLE DB则覆盖更广泛的数据存储。一个符合ODBC标准的数据源也可以通过OLE DB服务提供者(如ODBC ...

    VC++数据库编程OLEDB,ODBC

    在VC++中,使用OLEDB涉及的主要组件是`Microsoft OLE DB Provider`,例如SQL Server的`SQLOLEDB`,以及`ADO (ActiveX Data Objects)`,一个高级的、面向对象的数据库访问层,它简化了对OLEDB的使用。 接下来,我们...

    OLEDB和ODBC的区别.txt

    OLEDB和ODBC的区别 ODBC(开放数据库互连):是... 你的ADO调用先被送到OLEDB,然后再交由ODBC处理. 你可以直接连接到OLEDB层,如果你这么做了,你将看到服务器端游标(recordset的缺省的游标,也是最常用的游标)性能的提升.

    SYBASE各类数据库访问驱动(ado,odbc,oledb)

    2)OLEDB来自于Sybase ASE 15.5(SYBASE ASE 16中未提供OLE方式) 3)charsets、locales两个文件夹是为了解决字符集转换的问题,需注册SYBASE的环境变量才会起效,详情参见第3节说明 4) 分别有32和64位版本

    使用OLE-DB和ADO调用返回记录集的Oracle存储过程.docx

    4. ADO和OLE DB的关系:OLE DB是一个系统级编程接口,ADO是一个应用软件级编程接口。ADO是OLE DB的消费者,提供了对OLE DB数据源应用级的访问功能。 5. Oracle中返回记录集的存储过程的定义:在Oracle存储过程中,...

    OLEDB驱动程序大全 SQLServer-OleDB-Provider

    OLEDB(Object Linking and Embedding, Database)驱动程序是一种数据访问接口,它允许应用程序以统一的方式访问多种数据源,包括数据库、文件系统、Web服务等。SQL Server OLE DB Provider则是专门用于与Microsoft ...

    Access SQL.rar_OLE DB_ado.net

    1. **OLE DB**:OLE DB是微软提出的一种数据访问接口,允许应用程序访问多种数据源,如关系数据库、文件存储系统、电子表格等。它提供了一个统一的接口,使得开发者可以不关心底层数据源的具体实现,从而简化了数据...

    OLEDB的概念与编程.pdf

    OLE DB 是一种技术标准,旨在创建一个统一的数据访问接口,允许应用程序访问各种类型的数据,包括关系型数据库、邮件、Web内容、目录服务以及主机系统数据。它的核心是C++ API,基于COM(Component Object Model)...

    VC++ 实战OLEDB编程new(一~十一).pdf

    OLEDB提供了统一的接口,使得应用程序可以访问不同类型的数据源,例如关系型数据库、文本文件、电子邮件等。OLEDB的设计初衷是为了替代较老的ODBC接口,并提供更加丰富和灵活的数据访问功能。OLEDB的应用非常广泛,...

    Microsoft.Jet.Oledb.4.0相关mdac的安装文件_最低分

    其中包括 OLE DB 提供程序、ODBC 驱动程序、ADO(ActiveX Data Objects)以及 Jet 数据库引擎等。这些组件使得应用程序能够通过标准接口访问数据库,而无需了解底层数据库系统的具体实现。 解决"Microsoft.Jet.OLE...

    SYBASE OLEDB驱动 15.5

    5. **编程接口**:开发者可以使用各种编程语言(如C++, VB.NET, C#等)调用OLEDB接口进行数据库操作,如ADO.NET中的`System.Data.OleDb.OleDbConnection`类。 6. **安全性与性能**:SYBASE OLEDB驱动15.5提供了安全...

Global site tag (gtag.js) - Google Analytics