Perbedaan Antara JDBC dan ODBC

Pengarang: Laura McKinney
Tanggal Pembuatan: 1 April 2021
Tanggal Pembaruan: 14 Boleh 2024
Anonim
Understanding JDBC (Java Database Connectivity) | JDBC Tutorial for Beginners | Edureka
Video: Understanding JDBC (Java Database Connectivity) | JDBC Tutorial for Beginners | Edureka

Isi

Perbedaan utama

JDBC singkatan dari program Java Database Connectivity dan menjadi antarmuka pemrograman aplikasi di mana definisi tentang bagaimana pengguna mendapatkan akses ke database menjadi mungkin. Untuk bahasa pemrograman yang lengkap, ia hadir dengan edisi standar melalui Oracle Corporation. Di sisi lain, ODBC singkatan dari program Konektivitas Basis Data Terbuka dan menjadi antarmuka standar untuk pemrograman aplikasi yang disebut API yang membantu mengakses informasi melalui sistem manajemen basis data yang disebut DBMS.


Grafik perbandingan

Dasar PembedaanJDBCODBC
DefinisiAntarmuka pemrograman aplikasi di mana definisi tentang bagaimana pengguna mendapatkan akses ke database menjadi mungkin.Antarmuka standar untuk pemrograman aplikasi yang disebut API yang membantu mengakses informasi melalui sistem manajemen basis data yang disebut DBMS.
NamaProgram Konektivitas Basis Data JavaBuka program Konektivitas Basis Data.
AsalDiperkenalkan oleh Oracle pada tahun 1996.Diperkenalkan oleh Microsoft pada tahun 1992.
KetergantunganTergantung pada faktor-faktor seperti bahasa dan platform dan hanya menerima yang berasal dari Jawa.Hadir sebagai platform independen untuk gaya dan lokasi.
PemakaianHanya menjadi konkret untuk aplikasi yang digunakan oleh sistem Java.Menjadi cocok untuk berbagai aplikasi terlepas dari pencetusnya.

Apa itu JDBC?

JDBC singkatan dari program Java Database Connectivity dan menjadi antarmuka pemrograman aplikasi di mana definisi tentang bagaimana pengguna mendapatkan akses ke database menjadi mungkin. Untuk bahasa pemrograman yang lengkap, ia hadir dengan edisi standar melalui Oracle Corporation. Java Database Connectivity (JDBC) adalah antarmuka pemrograman aplikasi (API) untuk Java pemrograman dialek, yang mencirikan bagaimana pelanggan bisa sampai ke database. Ini adalah bagian dari tahap Java Standard Edition, dari Oracle Corporation. Ini memberikan strategi untuk penyelidikan dan penyegaran informasi dalam database, dan diatur menuju basis data sosial. Koneksi JDBC-ke-ODBC memberdayakan asosiasi dengan sumber informasi ODBC apa pun yang tersedia di mesin virtual Java (JVM) yang memiliki kondisi tersebut. Antarmuka program aplikasi memberi Anda kesempatan untuk menyandikan untuk meminta artikulasi dalam Structured Query Language (SQL) yang kemudian diteruskan ke program yang berhubungan dengan database. Ini mengembalikan hasil melalui antarmuka yang sebanding. JDBC pada dasarnya sama dengan Open Access Connectivity (ODBC) SQL Access Group dan, dengan sedikit "ekstensi" program, Anda dapat memanfaatkan antarmuka JDBC untuk sampai ke database melalui antarmuka ODBC. Misalnya, Anda dapat membuat program yang ditujukan untuk mendapatkan banyak item database terkenal di berbagai tahap kerangka kerja praktis. Saat mendapatkan database di PC yang menjalankan Microsoft Windows 2000 dan, misalnya, database Microsoft Access, program Anda dengan penjelasan JDBC akan memiliki kapasitas untuk sampai ke database Microsoft Access. Insinyur perangkat lunak dapat menyusun aplikasi yang terkait dengan basis data, permintaan tertulis dalam dialek permintaan terorganisir (SQL), dan memproses hasilnya.


Apa itu ODBC?

ODBC singkatan dari program Konektivitas Basis Data Terbuka dan menjadi antarmuka standar untuk pemrograman aplikasi yang disebut API yang membantu mengakses informasi melalui sistem manajemen basis data yang disebut DBMS. ODBC mencapai otonomi DBMS dengan memanfaatkan driver ODBC sebagai lapisan interpretasi antara aplikasi dan DBMS. Aplikasi ini menggunakan ODBC bekerja melalui pengawas driver ODBC yang terhubung, dan pengemudi meneruskan penyelidikan ke DBMS. Driver ODBC dapat dianggap sebagai mirip dengan driver er atau driver lain, memberikan pengaturan kapasitas standar untuk aplikasi untuk memanfaatkan, dan melaksanakan kegunaan khusus DBMS. Sangat penting untuk memahami bahwa ODBC dimaksudkan untuk mengungkap kemampuan basis data, bukan menambahnya. Sejalan dengan ini, penulis aplikasi tidak boleh berharap bahwa menggunakan ODBC akan tiba-tiba mengubah database langsung menjadi motor database sosial sepenuhnya disorot. Insinyur driver khusus DBMS mengeksekusi kapasitas dalam ODBC API. Aplikasi memanggil kemampuan dalam driver ini untuk mendapatkan informasi dengan cara DBMS-otonom. Driver Manager mengawasi korespondensi antara aplikasi dan driver. Open Database Connectivity (ODBC) adalah antarmuka pemrograman aplikasi (API) standar terbuka untuk menuju ke database. Dengan memanfaatkan penjelasan ODBC dalam suatu program, Anda bisa mendapatkan catatan di berbagai basis data, termasuk Access, dBase, DB2, Excel, dan. Meskipun pemrograman ODBC, modul atau driver yang berbeda diperlukan untuk setiap database untuk masuk. Pendukung prinsip dan penyedia dukungan pemrograman ODBC adalah Microsoft.


Perbedaan utama

  1. JDBC menjadi antarmuka pemrograman aplikasi di mana definisi tentang bagaimana pengguna mendapatkan akses ke database menjadi mungkin. Untuk bahasa pemrograman yang lengkap, ia hadir dengan edisi standar melalui Oracle Corporation. Sedangkan ODBC menjadi antarmuka standar untuk pemrograman aplikasi yang disebut API yang membantu mengakses informasi melalui sistem manajemen basis data yang disebut DBMS.
  2. JDBC singkatan dari program Java Database Connectivity, di sisi lain, ODBC singkatan dari program Open Database Connectivity.
  3. Karena program Konektivitas Basis Data Terbuka menjadi cocok untuk aplikasi yang berbeda terlepas dari pencetusnya, itu menjadi lebih umum di antara orang yang menggunakan program tersebut. Di sisi lain, program Konektivitas Basis Data Java hanya menjadi konkret untuk aplikasi yang digunakan oleh sistem Java.
  4. JDBC, oleh karena itu, tergantung pada faktor-faktor seperti bahasa dan platform dan hanya menerima yang berasal dari Jawa. Di sisi lain, ODBC hadir sebagai platform independen untuk gaya dan lokasi.
  5. Metode pengkodean yang datang dengan JDBC berdiri relatif mudah dibaca dan karenanya dipahami. Di sisi lain, metode pengkodean yang ada di sepanjang ODBC memiliki sifat yang rumit dan karenanya menjadi rumit.
  6. ODBC diperkenalkan oleh Microsoft pada tahun 1992, sedangkan Java memperkenalkan JDBC pada tahun 1996.
  7. Insinyur perangkat lunak dapat menyusun aplikasi yang terkait dengan basis data, permintaan tertulis dalam dialek permintaan terorganisir (SQL) saat menggunakan ODBC. Di sisi lain, insinyur perangkat lunak tidak dapat membuat aplikasi atau pertanyaan kecuali sistem mendukung Java dan memproses hasilnya.

Analii Analii adalah proe memecah topik atau ubtani yang komplek menjadi bagian-bagian yang lebih kecil untuk mendapatkan pemahaman yang lebih baik darinya. Teknik ini telah diterapkan dalam tudi ma...

Perbedaan utama antara pekerjaan dan profei adalah bahwa pekerjaan adalah kegiatan yang dilakukan oleh orang terebut untuk mencari nafkah. Bia bini atau pekerjaan yang dilakukan eeorang untuk menghail...

Kami Menyarankan Anda Untuk Melihat