ODBC Driver Architecture
The architecture of the ODBC Driver has four components:
Application Performs processing and calls ODBC functions to submit SQL statements and retrieve results.
Driver Manager Loads drivers when requested by an application. Included with Microsoft Windows.
Driver Software that processes the ODBC function calls, submits the SQL requests to a specific data source, and returns results to the application. If needed, the driver changes an application's request so that it conforms to the syntax supported by the associated database.
Data Source The data the user wants to access and its associated operating system, DBMS, and the network platform (if any) used to access the DBMS.