ODBC (lyhenne sanoista Open Database Connectivity) on standardoitu ohjelmointirajapinta tietokantajärjestelmille. Rajapinta on riippumaton ohjelmointikielestä, tietokantajärjestelmästä tai käyttöjärjestelmästä.
ODBC-ajuri on väliohjelmisto, jonka kautta ohjelmat voivat välittää esimerkiksi SQL-lauseita ja tietoa sovellusohjelman ja tietokantaohjelmiston välillä.
Ennen ODBC:tä The Open Groupin Call Level Interface (CLI) oli de facto -standardi käyttää tietokantaa C- ja COBOL-kielillä tehdyistä ohjelmista.