C数据库编程-ODBC简介
目录
C++数据库编程 ODBC简介
文章目录
1. ODBC简介
ODBC(Open Database Connectivity,开放数据库连接)
是 Microsoft公司为应用程序访问关系型数据库时提供的一组标准接口规范。○DBC对不同的关系型数据库提供了统一的API,使用该AP来访问任何提供了ODBC驱动程序的数据库。
2. ODBC的构成
- 应用程序
执行调用ODBC接口,ODBC AP不能直接访问数据库,必须通过驱动程序管理器与数据库交换信息。
- 驱动程序
每种数据库引擎都提供自己的○DBC驱动程序,并且需要向ODBC驱动程序管理器注册
- 驱动程序管理器
ODBC提供了一个驱动程序管理器来管理对多个DBMS的同时访问。
- 数据源
包含了数据库位置和数据库类型等信息,实际上是种数据连接的抽象。
3. ODBC体系结构
4. ODBC的优点
以统一的方式处理所有的数据库,ODBC开发的程序可以在不同的关系型数据库(SQL Server,Mysql,Oracle等)之间自由切换。
功能强大丰富,提供了异步操作,事务处理等高级功能。