ODBC

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Peršokti į: navigaciją, paiešką

ODBC (angl. akronimas Open Database Connectivity) yra standartizuota taikomosios programinės įrangos(dalykinių programų) (aplikacijų) programavimo sąsaja (API) prisijungimui prie duomenų bazių (RDBMS).

Ši API nėra skirta konkrečiai programavimo kalbai ar duomenų bazių valdymo sistemai, bei nėra apribota kuria nors operacine sistema. Ji remiasi (angl. Call Level Interface (CLI)) specifikacijomis iš SQL, X/Open (dabar dalis The Open Group), ir ISO/IEC. ODBC buvo sukurta SQL Access Group ir pirmąkart paskelbta rugsėjo mėn. 1992.

Pirmoji ODBC realizavo ir pateikė savo Windows operacinėje sistemoje Microsoft kompanija, bet dabar ODBC palaiko ir UNIX, OS/2 bei Macintosh sistemos.

Naudojant ODBC galima kurti programas, kurios nekeičiant kodo ar keičiant tik nežymiai leidžia naudotis skirtingomis duomenų bazių valdymo sistemomis.

Norint per ODBC sąsają naudotis tam tikra duomenų baze, šiaip duomenų bazei turi būti parašyta ODBC tvarkyklė. Pavyzdžiui, ODBC sąsaja MyODBC, leidžia pasiekti MySQL duomenis bet kuria kalba, neturinčia specialios bibliotekos, tačiau palaikančia ODBC komunikavimo mechanizmą.