ODBC (Open Database Connectivity) is a Microsoft interface for database connectivity. It provides a common interface to a variety of DBMSs. This common interface allows programmers to write a single application to be used with any DBMS system.