目录

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体系结构

https://i-blog.csdnimg.cn/blog_migrate/b15eb952782c5672dc6a83e7cb29507e.jpeg

4. ODBC的优点

以统一的方式处理所有的数据库,ODBC开发的程序可以在不同的关系型数据库(SQL Server,Mysql,Oracle等)之间自由切换。

功能强大丰富,提供了异步操作,事务处理等高级功能。