Perbezaan Antara JDBC dan ODBC

Pengarang: Laura McKinney
Tarikh Penciptaan: 1 April 2021
Tarikh Kemas Kini: 14 Mungkin 2024
Anonim
HandWallet - difference between "Actions" screen and "Account Statement" screen
Video.: HandWallet - difference between "Actions" screen and "Account Statement" screen

Kandungan

Perbezaan Utama

JDBC bermaksud Program Sambungan Pangkalan Data Java dan menjadi antara muka pengaturcaraan aplikasi di mana definisi bagaimana pengguna mendapatkan akses kepada pangkalan data menjadi mungkin. Untuk bahasa pengaturcaraan lengkap, ia datang dengan edisi standard walaupun Oracle Corporation. Di sisi lain, ODBC bermaksud Program Sambungan Pangkalan Data Terbuka dan menjadi antara muka standard untuk pengaturcaraan aplikasi yang dipanggil API yang membantu dengan mengakses maklumat melalui sistem pengurusan pangkalan data yang dipanggil DBMS.


Carta Perbandingan

Asas PerbezaanJDBCODBC
DefinisiAntara muka pengaturcaraan aplikasi di mana definisi bagaimana pengguna mendapatkan akses kepada pangkalan data menjadi mungkin.Antara muka standard untuk pengaturcaraan aplikasi disebut API yang membantu dengan mengakses maklumat melalui sistem pengurusan pangkalan data yang dipanggil DBMS.
NamaProgram Sambungan Pangkalan Data JavaProgram Sambungan Pangkalan Data Terbuka.
AsalDiperkenalkan oleh Oracle pada tahun 1996.Diperkenalkan oleh Microsoft pada tahun 1992.
KetergantunganBergantung pada faktor-faktor seperti bahasa dan platform dan hanya menerima orang-orang yang berasal dari Jawa.Datang sebagai platform bebas untuk kedua-dua gaya dan lokasi.
PenggunaanHanya menjadi konkrit untuk aplikasi yang digunakan oleh sistem Java.Menjadi sesuai untuk aplikasi yang berbeza tanpa mengira pemula mereka.

Apakah JDBC?

JDBC bermaksud Program Sambungan Pangkalan Data Java dan menjadi antara muka pengaturcaraan aplikasi di mana definisi bagaimana pengguna mendapatkan akses kepada pangkalan data menjadi mungkin. Untuk bahasa pengaturcaraan lengkap, ia datang dengan edisi standard walaupun Oracle Corporation. Java Database Connectivity (JDBC) adalah antara muka pengaturcaraan aplikasi (API) untuk Java dialect programming, yang mencirikan bagaimana seorang pelanggan boleh mendapatkan pangkalan data. Ia adalah sekeping tahap Java Standard Edition, dari Oracle Corporation. Ia memberikan strategi untuk menyiasat dan menyegarkan maklumat dalam pangkalan data, dan disusun ke dalam pangkalan data sosial. Sambungan JDBC-ke-ODBC memberi persatuan dengan mana-mana sumber maklumat yang tersedia ODBC di mesin maya Java (JVM) mempunyai keadaan. Antaramuka program aplikasi memberikan anda peluang untuk mengkodekan mendapatkan artikulasi permintaan dalam Structured Query Language (SQL) yang kemudiannya diserahkan kepada program yang berkaitan dengan pangkalan data. Ia mengembalikan hasil melalui antara muka yang setanding. JDBC pada asasnya sama dengan Konektivitas Pangkalan Data Terbuka SQL Access Group (ODBC) dan, dengan sedikit program "lanjutan", anda boleh menggunakan antara muka JDBC untuk mendapatkan pangkalan data melalui antara muka ODBC. Contohnya, anda boleh menyusun program yang bertujuan untuk mendapatkan banyak item pangkalan data yang terkenal di pelbagai peringkat kerangka praktikal. Semasa mendapatkan pangkalan data pada PC yang menjalankan Windows 2000 Microsoft dan, sebagai contoh, pangkalan data Microsoft Access, program anda dengan penjelasan JDBC akan mempunyai keupayaan untuk sampai ke pangkalan data Microsoft Access. Jurutera perisian boleh membuat aplikasi yang mengaitkan dengan pangkalan data, pertanyaan yang ditulis dalam dialek penyelidikan teratur (SQL), dan memproses hasilnya.


Apakah ODBC?

ODBC bermaksud Program Konektivitas Pangkalan Data Terbuka dan menjadi antara muka standard untuk pengaturcaraan aplikasi yang disebut API yang membantu dengan mengakses maklumat melalui sistem pengurusan pangkalan data yang dipanggil DBMS. ODBC mencapai autonomi DBMS dengan menggunakan pemandu ODBC sebagai lapisan tafsiran antara aplikasi dan DBMS. Permohonan menggunakan ODBC berfungsi melalui penyelia pemandu ODBC yang menghubungkannya, dan pemandu melewati penyelidikan kepada DBMS. Pemandu ODBC boleh dianggap sebagai pemandu atau pemandu lain yang serupa, memberikan pengaturan standard keupayaan bagi aplikasi untuk menggunakan, dan melaksanakan kegunaan khusus DBMS. Adalah penting untuk memahami bahawa ODBC bertujuan untuk mendedahkan kebolehan pangkalan data, bukan tambahan mereka. Sepanjang baris ini, penulis aplikasi tidak sepatutnya mengharapkan penggunaan ODBC secara mendadak akan mengubah pangkalan data mudah ke dalam pangkalan data pangkalan sosial yang diserlahkan. Jurutera DBMS-pemandu tertentu melaksanakan kapasiti dalam API ODBC. Aplikasi memanggil keupayaan pemandu ini untuk mendapatkan maklumat dalam cara autonomi DBMS. Pengurus Pemandu mengawasi korespondensi di antara aplikasi dan pemandu. Konektivitas Terbuka Pangkalan Data (ODBC) adalah antara muka pengaturcaraan aplikasi standard terbuka (API) untuk mendapatkan pangkalan data. Dengan menggunakan penjelasan ODBC dalam program, anda boleh mendapatkan rekod dalam pelbagai pangkalan data yang pelbagai, termasuk Akses, dBase, DB2, Excel, dan. Walaupun pengaturcaraan ODBC, modul atau pemandu yang berbeza diperlukan untuk setiap pangkalan data untuk dimasukkan. Advokat prinsip dan pembekal pengaturcaraan ODBC adalah Microsoft.


Perbezaan Utama

  1. JDBC menjadi antara muka pengaturcaraan aplikasi di mana definisi bagaimana pengguna mendapatkan akses kepada pangkalan data menjadi mungkin. Untuk bahasa pengaturcaraan lengkap, ia datang dengan edisi standard walaupun Oracle Corporation. Sedangkan, ODBC menjadi antara muka standard untuk pengaturcaraan aplikasi yang disebut API yang membantu dengan mengakses maklumat melalui sistem pengurusan pangkalan data yang dipanggil DBMS.
  2. JDBC adalah program Java Connectivity Database, sebaliknya, ODBC bermaksud Program Konektivitas Pangkalan Data Terbuka.
  3. Memandangkan Program Sambungan Pangkalan Data Terbuka menjadi sesuai untuk aplikasi yang berbeza tanpa mengira pemula mereka, ia menjadi lebih biasa di kalangan orang yang menggunakan program sedemikian. Sebaliknya, program Java Connectivity Database hanya menjadi konkrit untuk aplikasi yang digunakan oleh sistem Java.
  4. Oleh itu, JDBC bergantung kepada faktor-faktor seperti bahasa dan platform dan hanya menerima orang-orang yang berasal dari Jawa. Sebaliknya, ODBC datang sebagai platform bebas untuk kedua-dua gaya dan lokasi.
  5. Kaedah pengekodan yang datang dengan JDBC berdiri agak mudah dibaca dan dengan itu difahami. Sebaliknya, kaedah pengekodan yang ada di sepanjang ODBC mempunyai sifat rumit dan oleh itu menjadi kompleks.
  6. ODBC diperkenalkan oleh Microsoft pada tahun 1992, sedangkan Java memperkenalkan JDBC pada tahun 1996.
  7. Jurutera perisian boleh membuat aplikasi yang mengaitkan dengan pangkalan data, pertanyaan yang ditulis dalam dialek penyelidikan teratur (SQL) semasa menggunakan ODBC. Sebaliknya, jurutera Perisian tidak dapat mengarang aplikasi atau pertanyaan kecuali sistem itu menyokong Java dan memproses hasilnya.

Perbezaan utama antara tarch dan Polyaccharide adalah bahawa Pati adalah karbohidrat yang terdiri daripada ebilangan bear unit glukoa yang diertai oleh ikatan glikoid dan Poliakarida adalah molekul ka...

Dandang vs Geyser - Apa perbezaannya?

Laura McKinney

Mungkin 2024

Perbezaan utama antara Boiler dan Geyer adalah bahawa Dandang adalah kapal tertutup di mana air atau cecair lain dipanakan dan Geyer adalah mata air pana yang dicirikan oleh pelepaan yang terputu-putu...

Popular Di Laman Web Ini