Perbedaan antara ODBC dan JDBC Perbedaan Antara
ODBC vs. JDBC
Open Database Connectivity (juga dikenal sebagai ODBC) adalah fungsi yang menyediakan metode API perangkat lunak standar ke komputer yang menggunakan sistem manajemen basis data (atau DBMS). Its dirancang didasarkan pada gagasan membuat fungsi independen dari bahasa pemrograman, sistem database dan, sistem operasi.
Java Database Connectivity (juga dikenal sebagai JDBC) adalah API yang digunakan khusus untuk bahasa pemrograman Java. Hal ini digunakan untuk menentukan bagaimana klien dapat mengakses database tertentu. Ini juga menyediakan metode untuk query dan memperbarui data di database tertentu. API JDBC berorientasi secara khusus ke database relasional. Awalnya, API JDBC diperkenalkan sebagai bagian dari Java 2 Platform, SE versi 1. 1. Ditambah dengan implementasi referensi JDBC ke jembatan ODBC, API ini mampu memungkinkan koneksi ke sumber data ODBC yang dapat diakses di lingkungan host JVM..
Implementasi yang ditemukan pada ODBC dijalankan melalui sejumlah besar sistem operasi. Sistem ini termasuk, namun tidak terbatas pada Microsoft Windows, Unix, Linux, dan Mac OS X. Ada ratusan driver yang ada dari berbagai ODBC - ini termasuk driver untuk perusahaan DBMS (Oracle, DB2, Microsoft SQL Server, Sybase, IBM Lotus Domino, dan OpenLink Virtuoso). Beberapa driver ini juga ditemukan pada produk database desktop seperti FileMaker dan Microsoft Access.Ringkasan:
1. ODBC adalah fungsi yang menyediakan metode API perangkat lunak standar ke komputer yang menggunakan DBMS; JDBC adalah API yang digunakan untuk bahasa pemrograman Java untuk menentukan bagaimana klien dapat mengakses database.
2. Implementasi ODBC dijalankan melalui beberapa sistem operasi; Implementasi JDBC bisa ada dan digunakan oleh aplikasi yang sama.