ODBC与ADO的区别

简介: ODBC与ADO的区别

前言

现在终于到了紧张又激动的学生信息管理系统环节,首先先给大家介绍一下这个环节中不可或缺的关键“工具”——ODBC或ADO!

概念

 ODBC(Open Database Coonnectivity,开放数据库互连)标准定义了一个API,应用程序用它来打开一个数据库连接、发送查询和更新,以及获取返回结果等。应用程序(例如图形界面、统计程序包或者电子表格)可以使用相同的ODBC API来访问任何一个支持ODBC标准的数据库。

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

两者关系

 相同:ODBC和AOD都是用来连接数据库的接口  

 ODBC素以最慢的数据访问方法而著称,但是很可惜,当ADO不支持某个数据库管理器而ODBC支持这个数据库管理器时,在这种特定的情形下,你仍然需要使用ODBC。

应用选择

 习惯上建立基于文档视图的应用程序时,使用ODBC访问方法。

 习惯上当建立基于对话框的应用程序时,选择使用ADO技术。

目录
相关文章
|
数据库
利用ADO连接数据库
利用ADO连接数据库
139 0
|
SQL 存储 安全
MFC+SQL Server——MFC+ADO操作数据库中的数据
MFC+SQL Server——MFC+ADO操作数据库中的数据
353 0
MFC+SQL Server——MFC+ADO操作数据库中的数据
|
SQL 数据库连接 API
ADO与ODBC
ADO与ODBC
87 0
|
SQL 存储 Oracle
数据库访问和组件技术相关概念(ADO、ActiveX、DLL、ODBC等)详解
数据库访问和组件技术相关概念(ADO、ActiveX、DLL、ODBC等)详解
|
Java 关系型数据库 数据库连接
ODBC是什么?
ODBC是什么?
490 0
|
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