SQLrajapinnat
SQLrajapinnat referoivat ohjelmistokomponentteja, jotka mahdollistavat sovellusten yhteydenoton relaatiotietokantoihin SQL:n avulla. Ne tarjoavat mekanismeja yhteyden muodostamiseen, SQL-lauseiden toimittamiseen, tulosten hakemiseen sekä transaktioiden hallintaan ja metadatan käyttöön. Rajapinnat voivat olla ohjelmointikielikohtaisia kirjastoja, standardoitua väylää tai tietokantakohtaisia ajoja.
Yleisiä standardeja ovat ODBC (Open Database Connectivity) ja JDBC (Java Database Connectivity). Nämä tarjoavat yleisen ja
Laajennuksena SQL-rajapintoihin käytetään usein ORMeja (Objects Relational Mappers) ja kyselyrakentajia, jotka kääntävät ohjelmointikielen rakenteet SQL:ksi. Esimerkkejä
Rajapinnat kattavat myös protokollat ja työkalut: esimerkiksi MySQL:n client–server -protokolla, PostgreSQL:n frontend–backend -protokolla sekä komentorivistyökalut kuten
Valintaan vaikuttavat tuo-tietokannan dialektin tuki, suorituskyky- ja viivevaikutukset, yhteydenhallinta/poolaus sekä turvallisuusominaisuudet ja aktiivinen ylläpito.