之间的区别,ADO、OLEDB、ODBC、达奥、RDO

之间的区别,ADO、OLEDB、ODBC、达奥、RDO
一个ODBC(开放式数据库连接,开放数据库连接)是微软公司开放服务结构(WOSA,开放式服务体系结构)是数据库的一个组成部分,它建立了一组规范,并提供了一套数据库访问的标准API(应用编程接口),这些API使用SQL来完成大部分他们的tasks.odbc本身也提供了对SQL语言支持用户可以直接发送SQL语句,ODBC。

两道:数据访问对象是用来显示微软Jet数据库引擎(第一个是使用Microsoft Access等数据库支持),并允许开发者通过ODBC直接连接到其他数据库,直接连接到接入table.dao最适用于单系统应用程序或在一个小的,局部分布的内部访问。该数据库已加速和优化,而且使用起来也很方便。所以如果数据库是Access数据库,在本地使用,建议使用这种方式访问。

三RDO(远程数据对象)远程数据对象是一个面向对象的数据访问接口ODBC,并结合易于使用DAO的风格。它提供了一个接口,这说明在所有ODBC的底层功能和灵活性。尽管RDO访问Jet或ISAM数据库,限制它只能通过现有的ODBC驱动程序访问关系型数据库。然而,RDO已被证明是许多SQL Server,Oracle使用最好的界面,和其他大的关系数据库developers.rdo提供更多和更复杂的对象、属性方法,用于访问存储过程和复杂的结果集。

四OLE DB是一个战略的微软系统级的编程接口,它是用来在整个organization.ole数据库管理数据是建立在ODBC function.odbc开放规范是关系数据库访问和专门开发的,OLE DB是用于访问关系型和非关系数据源的信息,如主机ISAM / VSAM和层次数据库,电子邮件和文件存储系统、文本、图形和地理数据以及自定义的业务objects.ole DB定义了一组COM接口,封装了各种数据库管理系统服务,允许软件组件的创造来实现这些services.ole DB组件包括数据提供商,包括数据提供者,数据用户OLE DB接口有助于顺利地集成组件,以便OLE DB组件供应商能够快速向市场提供高质量的OLE DB组件。此外,OLE DB包含连接到ODBC的桥梁,为目前使用的各种ODBC关系数据库驱动程序提供一致的支持。

五ADO(activexdata对象)是道/ RDO的接班人。ado2.0多功能类似的RDO,在一般情况下,有相似的两models.ado之间的映射扩展被用于DAO和RDO对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。最新的数据库访问模式,使用ADO也简单易用,所以微软已经明确表示将专注于ADO而不是升级道/ RDO,ADO数据库等已成为当前发展的主流。数据存储涉及ADO包括三方法:DSN(数据源名称)、ODBC(开放数据库连接),和OLEDB
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部