(Open Database Connectivity) An Application Programming Interface published by Microsoft which, by loading the appropriate ODBC driver at run time, enables the same program code to have access to data from many different brands of database.
This driver performs all the conversions necessary between the record format of the source database and the destination database. ODBC also provides access to server-specific database extensions, and enables programmers to write code that can automatically determine exactly what extensions are available. ODBC has become a widely adopted standard, with drivers available for all the major Windows Relational Database products and many UNIX products including Oracle.