ODBC体系结构由以下组件组成。
应用程序:使用ODBC函数与数据库通信的应用程序是ODBC应用程序。
ODBC驱动程序管理器: ODBC头目管理器管理应用程序中的基础驱动程序。每当应用程序调用ODBC API函数与数据库进行通信时,驱动程序管理器都会接受这些函数调用并将它们传递给ODBC驱动程序。当驱动程序从数据库检索结果时,驱动程序管理器从驱动程序接受结果并将其返回给应用程序。
ODBC驱动程序: ODBC驱动程序接受来自驱动程序管理器的应用程序功能调用,并连接到指定的DataSource,检索所需的数据并将其返回给驱动程序管理器。
数据源:数据源包含一组数据,与之关联的环境,例如用于访问数据库,操作和网络平台的软件。