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技术。

目录
相关文章
|
10月前
|
数据库
利用ADO连接数据库
利用ADO连接数据库
|
10月前
|
SQL 数据库连接 API
ADO与ODBC
ADO与ODBC
58 0
|
10月前
|
SQL 存储 Oracle
数据库访问和组件技术相关概念(ADO、ActiveX、DLL、ODBC等)详解
数据库访问和组件技术相关概念(ADO、ActiveX、DLL、ODBC等)详解
|
SQL 存储 安全
MFC+SQL Server——MFC+ADO操作数据库中的数据
MFC+SQL Server——MFC+ADO操作数据库中的数据
313 0
MFC+SQL Server——MFC+ADO操作数据库中的数据
|
SQL 存储 小程序
ADO与ODBC用法
ADO与ODBC用法
161 0
|
SQL 数据库管理 索引
sqlserver的基本介绍
sqlserver的基本介绍
|
移动开发 前端开发 数据库连接
如何通过ADO接口连接数据库
如何通过ADO接口连接数据库
142 0
|
SQL 存储 数据库连接
ADO,OLEDB,ODBC,DAO的区别
ODBC(Open Database Connectivity,开放数据库互连) 1992年,微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
2415 0
|
SQL 数据库连接 API
VC与ADO数据库操作
      VC与ADO数据库操作     学研部的同志们,大家好! 想开一次学习会,实习时间冲突了,只好把文档发给大家看了。重点推荐李振龙的BMP读图教程! 尤其是大三GIS班的同志,注意了,可能实习用得上的!     一、ADO简介ADO(ActiveX Data Object)是...
1353 0