ADO与ODBC

简介: ADO与ODBC

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。


ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。

各自连接数据库和执行sql的方式有点不同,但都可以实现操作数据库。


他们两个的层次不一样现在有一张图就可以看出它们之间的关系


相比较它们两个的特点


ADO的跨平台性非常的强,不只是微软的平台。


ODBC的跨平台性就差了一点,ODBC只限制到了微软的操作系统。


ODBC协议的统一性:由于数据库的种类比较多,所以就存在统一标准的问题,而ODBC就是用来解决这个问题的。


1690372238899.jpg

相关文章
|
数据库
利用ADO连接数据库
利用ADO连接数据库
139 0
|
SQL 数据库连接 API
ODBC与ADO的区别
ODBC与ADO的区别
136 0
|
Java 关系型数据库 数据库连接
ODBC是什么?
ODBC是什么?
490 0
|
SQL 存储 Oracle
数据库访问和组件技术相关概念(ADO、ActiveX、DLL、ODBC等)详解
数据库访问和组件技术相关概念(ADO、ActiveX、DLL、ODBC等)详解
|
XML SQL Oracle
ADO与ADO.net不同
ADO与ADO.net不同
139 0
ADO与ADO.net不同
|
SQL 存储 Oracle
ODBC连接数据库详细说明
ODBC连接数据库详细说明
|
SQL 存储 小程序
ADO与ODBC用法
ADO与ODBC用法
197 0
|
移动开发 前端开发 数据库连接
如何通过ADO接口连接数据库
如何通过ADO接口连接数据库
193 0
|
SQL 存储 数据库连接
ADO,OLEDB,ODBC,DAO的区别
ODBC(Open Database Connectivity,开放数据库互连) 1992年,微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
2640 0
|
SQL 存储 数据库
在Visual C++中的用ADO进行数据库编程
1. 生成应用程序框架并初始化OLE/COM库环境  创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。
1026 0