本文以Linux/Unix为蓝本介绍ODBC的原理、安装、配置、编程。
一、原理
图1 ODBC原理图
先普及几个知识:
数据源:是ODBC与数据库之间建立连接的依据,包括数据源名称、数据源描述、数据库驱动程序、数据库服务器地址、数据库端口号、数据库名称等。
ODBC驱动程序:ODBC与数据库之间的接口。
驱动程序管理器:将应用程序对ODBC API的调用传递给正确的驱动程序,而驱动程序执行完操作后得到结果返回给应用程序。
ODBC API:应用程序与ODBC之间的接口。
ODBC管理器:管理数据源、驱动程序。
用户通过ODBC管理器配置数据源,并获得数据源名称,应用程序提供数据源名称给ODBC,ODBC以此建立与相应数据库的连接。
二、安装、配置、编程
请参看这里。