Pergi ke kandungan

ODBC

Daripada Wikipedia, ensiklopedia bebas.

Dalampengkomputan,ODBC(singkatanOpen Database Connectivity,bermaksudKeterkaitan Pangkalan Data Terbuka) ialah sebuah antara mukaCpiawai untuk mencapaisistem pengurusan pangkalan data(DBMS). Para pereka ODBC mensasarkan supaya ia tak bergantung kepada sistem pangkalan data dansistem pengendalian.Sesebuah aplikasi boleh menggunakan ODBC untuk menanya data daripada DBMS, tanpa mengira sistem pengendalian apa yang digunakan oleh DBMS.

ODBC mencapai ketakbergantungan DBMS dengan bantuanpemacu ODBCyang berfungsi sebagai lapisan penterjemah antara aplikasi dan DBMS. Aplikasi akan menggunakan fungsi-fungsi ODBC manakala pemacu menyampaikan pertanyaan kepada DBMS.

Gambaran keseluruhan

[sunting|sunting sumber]

ODBC menakrifkan sebuahAPICpiawai untuk mencapai DBMS hubungan. Ia dibangunkan olehSQL Access Grouppada tahun 1992 untuk memiawaikan penggunaan DBMS oleh sesebuah aplikasi. ODBC membekalkan lapisanperisian tengahuniversal antara aplikasi dan DBMS lantas membolehkan sang pembangun aplikasi menggunakan antara muka tunggal. Jika dilakukan perubahan pada tentuan DMBS, yang perlu dikemas kini hanyalah pemacunya. Pemacu ODBC boleh dianggap sebagai perumpamaan bagi sebuahpencetakatau pemacu lain, yang membekalkan suatu set fungsi piawai untuk digunakan oleh aplikasi, dan melaksanakan kefungsian khsusus DBMS.

Sesebuah aplikasi yang boleh menggunakan ODBC digelar "patuh ODBC". Sebarang aplikasi patuh ODBC boleh mencapai mana-mana DBMS yang pemacunya telah dipasang. Pemacu wujud untuk kesemua DBMS major malah untuk fail-fail teks dan CSV.