ODBC (Open DataBase Connectivity, "Offene Datenbank-Verbindungsfähigkeit")
ist eine standardisierte Datenbankschnittstelle, die SQL als Datenbanksprache verwendet. ODBC bietet also eine Programmierschnittstelle (API), die es einem Programmierer erlaubt, seine Anwendung relativ unabhängig vom verwendeten Datenbankmanagementsystem (DBMS) zu entwickeln, wenn dafür ein ODBC-Treiber existiert. ODBC wurde ursprünglich von Microsoft auf Basis des Call Level Interface von X/Open und ISO/IEC entwickelt, ist aber inzwischen auch von anderen Softwareherstellern übernommen worden. In vielen Bereichen ist ODBC mittlerweile als Standard etabliert. Obwohl ODBC ursprünglich nur für Windows entwickelt wurde, ist die Schnittstelle auch für Unix-Betriebssysteme verfügbar. Problematisch ist allerdings die Versorgung mit Treibern, da diese nicht direkt vom Datenbankhersteller geliefert werden (Quelle: Wikipedia).