应用编程数据库接口
来源:互联网 发布:mysql常用sql 编辑:程序博客网 时间:2024/05/21 10:54
应用程序对数据库的接口分为2类:
第一类:数据库编程技术接口ODBC、JDBC
第二类:面向对象编程接口:ADO、RDO/DAO、MFC
第三类:OLE DB
下面仔细介绍一下这几种技术:
1.ODBC
ODBC,open database connectivity,是微软公司发布的windows open service architecture中和数据库相关的部分,它定义了一系列的API,支持对数据库的操作。也可用SQL通过ODBC对数据库进行操作。ODBC的最大好处是可以用统一的方法对各种数据库进行操作(Oracle,SQL Server,Access)。
一个完整的ODBC由下面几个部分组成:
(1)Application,应用程序(用户程序)
(2)ODBC管理器 管理驱动程序和数据源
(3)驱动程序管理器 管理驱动程序
(4)API 提供用户与ODBC之间的接口
(5)ODBC驱动程序 提供ODBC与数据库之间的接口
(6)数据源 包含数据库位置、类型等信息
2.ADO
ADO,ActiveX Data Object是一个存取数据源的COM组件,是编程语言和统一数据库访问方式OLE DB的中间层。程序员在使用ADO时,不必会SQL,但ADO也支持SQL命令访问数据库。ADO是DAO/RDO的继承。
3.DAO/RDO
DAO,Data Access Object,它基于microsoft的Jet引擎,一般用于VB中对ACCESS数据库的访问。RDO,Remote Data Object,当VB用户需要访问非ACCESS数据库时,RDO可以帮助用户用DAO访问其他类型的数据库。
4.MFC
MFC中有特定的对ADO,ODBC进行包装的类以及API对数据库进行操作和访问。
5.OLE DB
OLE DB是微软通向不同数据源的低级应用程序接口。OLE DB不仅具有类似ODBCSQL的能力,也具有面向其他非SQL数据类型的通路的能力。
OLE DB与ODBC的区别:ODBC的标准对象是SQL数据源,OLE DB面向的对象则更加广泛,除了SQL数据源之外,还包括非SQL数据源。
- 应用编程数据库接口
- 网络应用编程接口
- Ch4 应用编程接口
- 网络应用编程接口
- REST 应用编程接口
- 数据库编程接口Libpq
- 数据库编程接口Libpq
- 系统调用接口与应用编程接口
- HTTP Servlet应用编程接口
- HTTP Servlet应用编程接口
- 数据库编程接口Libpq 2
- 数据库编程接口Libpq 3
- Java数据库编程---Statement接口
- Java数据库编程---PreparedStatement接口
- java数据库编程--PreparedStatement接口
- java数据库编程--CallableStatement接口
- SAP Hana 数据库编程接口
- 数据库事务应用编程规范
- flex 聊天系统
- 五笔
- Java SE 7 新特性之文件操作(6) - 创建和读写文件
- CSS文档流与块级元素(block)、内联元素(inline)
- PD(PowerDesigner) 导出的sql中去掉双引号
- 应用编程数据库接口
- Worm hdu2151
- Q_OBJECT与link error(转)
- 随笔心情
- 计算机统考资料下载网址总汇
- 王江民逝世 却给世人留下了太多
- 4月7日 信号
- Linux下安装Matlab7.0
- Oracle数据库的几种关闭方式