一个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