Skirtumas tarp JDBC ir ODBC

Autorius: Laura McKinney
Kūrybos Data: 1 Balandis 2021
Atnaujinimo Data: 14 Gegužė 2024
Anonim
Skirtumas tarp JDBC ir ODBC - Mokslas
Skirtumas tarp JDBC ir ODBC - Mokslas

Turinys

Pagrindinis skirtumas

JDBC reiškia „Java Database Connectivity“ programą ir tampa programos programavimo sąsaja, kur galima apibrėžti, kaip vartotojas gali naudotis duomenų baze. Visą programavimo kalbą turi standartinis „Oracle Corporation“ leidimas. Kita vertus, ODBC reiškia „Open Database Connectivity“ programą ir tampa standartine programų programavimo sąsaja, vadinama API, kuri padeda pasiekti informaciją per duomenų bazių valdymo sistemą, vadinamą DBVS.


Palyginimo diagrama

Išskyrimo pagrindasJDBCODBC
ApibrėžimasTaikomosios programavimo sąsaja, kurioje tampa įmanoma apibrėžti, kaip vartotojas gauna prieigą prie duomenų bazės.Standartinė programų programavimo sąsaja, vadinama API, kuri padeda pasiekti informaciją per duomenų bazių valdymo sistemą, vadinamą DBVS.
vardas„Java“ duomenų bazių sujungimo programaAtidarykite duomenų bazių sujungimo programą.
Kilmė„Oracle“ pristatė 1996 m.„Microsoft“ pristatė 1992 m.
PriklausomybėPriklauso nuo tokių veiksnių, kaip kalba ir platforma, ir priima tik tuos, kurie pateikiami iš „Java“.Tai yra nepriklausoma platforma tiek stiliui, tiek vietai.
NaudojimasKonkretus tampa tik „Java“ sistemos naudojamoms programoms.Taps tinkamas skirtingoms reikmėms, nepriklausomai nuo jų kūrėjo.

Kas yra JDBC?

JDBC reiškia „Java Database Connectivity“ programą ir tampa programos programavimo sąsaja, kur galima apibrėžti, kaip vartotojas gali naudotis duomenų baze. Visą programavimo kalbą turi standartinis „Oracle Corporation“ leidimas. „Java Database Connectivity“ (JDBC) yra programos „Java“ tarmės programavimo sąsaja (API), apibūdinanti, kaip klientas gali patekti į duomenų bazę. Tai „Java Standard Edition“ etapo kūrinys iš „Oracle Corporation“. Tai teikia strategijas informacijos paieškai ir atnaujinimui duomenų bazėje bei susitvarko su socialinėmis duomenų bazėmis. JDBC ryšys su ODBC suteikia galimybę susieti asociacijas su bet kokiu ODBC prieinamu informacijos šaltiniu „Java“ virtualioje mašinoje (JVM). Taikomosios programos sąsaja suteikia jums galimybę užkoduoti struktūros užklausos kalbos (SQL) artikuliacijas, kurios perduodamos duomenų bazę tvarkančiai programai. Tai atkuria rezultatus per palyginamą sąsają. JDBC iš esmės sutampa su „SQL Access Group“ atvirosios duomenų bazės jungiamumu (ODBC) ir, naudodamiesi nedidele „išplėtimo“ programa, galite naudoti JDBC sąsają, norėdami patekti į duomenų bazes per ODBC sąsają. Pvz., Galite sudaryti programą, skirtą patekti į daugybę gerai žinomų duomenų bazių elementų įvairiuose praktinės struktūros etapuose. Kai pateksite į duomenų bazę kompiuteryje, kuriame veikia „Microsoft Windows 2000“, ir, pavyzdžiui, „Microsoft Access“ duomenų bazę, jūsų programa su JDBC paaiškinimais gali patekti į „Microsoft Access“ duomenų bazę. Programinės įrangos inžinieriai gali sudaryti programas, susietas su duomenų bazėmis, užklausas, parašytas organizuoto tyrimo tarme (SQL), ir apdoroti rezultatus.


Kas yra ODBC?

ODBC reiškia „Open Database Connectivity“ programą ir tampa standartine programų programavimo sąsaja, vadinama API, kuri padeda pasiekti informaciją per duomenų bazių valdymo sistemą, vadinamą DBVS. ODBC pasiekia DBVS autonomiją pasinaudodamas ODBC tvarkykle kaip aiškinimo sluoksniu tarp programos ir DBVS. Programa naudoja ODBC darbus per ODBC tvarkyklės prižiūrėtoją, su kuria ji prisijungia, ir tvarkyklė perduoda užklausą DBVS. Gali būti laikoma, kad ODBC tvarkyklė panaši į ankstesnę tvarkyklę ar kitą tvarkyklę, pateikiant standartinę programos pajėgumų panaudojimo tvarką ir vykdant DBMS naudingumą. Svarbu suprasti, kad ODBC yra skirtas atskleisti duomenų bazės galimybes, o ne jas papildyti. Be to, programų autoriai neturėtų tikėtis, kad ODBC naudojimas staiga pakeis paprastą duomenų bazę į visiškai išryškintą socialinės duomenų bazės variklį. Tam tikrų DBVS tvarkyklių inžinieriai vykdo ODBC API galimybes. Programos iškviečia šių tvarkyklių galimybes gauti informaciją autonomiškai DBVS. Vairuotojų vadybininkas prižiūri programų ir vairuotojų korespondenciją. „Open Database Connectivity“ (ODBC) yra atviro standartinio programų programavimo sąsaja (API), skirta patekti į duomenų bazę. Naudodamiesi ODBC paaiškinimais programoje, galite patekti į įrašus įvairiose duomenų bazėse, įskaitant „Access“, „dBase“, „DB2“, „Excel“ ir „Microsoft“. Nepaisant ODBC programavimo, kiekvienai duomenų bazei įvesti reikalingas skirtingas modulis arba tvarkyklė. Pagrindinis „ODBC“ programavimo šalininkas ir teikėjas yra „Microsoft“.


Pagrindiniai skirtumai

  1. JDBC tampa programų programavimo sąsaja, kurioje tampa įmanoma apibrėžti, kaip vartotojas gauna prieigą prie duomenų bazės. Visą programavimo kalbą turi standartinis „Oracle Corporation“ leidimas. ODBC tampa standartine programų programavimo sąsaja, vadinama API, kuri padeda pasiekti informaciją per duomenų bazių valdymo sistemą, vadinamą DBVS.
  2. JDBC reiškia „Java Database Connectivity“ programą, kita vertus, ODBC reiškia „Open Database Connectivity“ programą.
  3. Kadangi „Open Database Connectivity“ programa tampa pritaikyta skirtingoms programoms, neatsižvelgiant į jų iniciatorių, ji tampa labiau paplitusi žmonėms, kurie naudojasi tokiomis programomis. Kita vertus, „Java Database Connectivity“ programa tampa konkreti tik „Java“ sistemos naudojamoms programoms.
  4. Taigi JDBC priklauso nuo tokių veiksnių kaip kalba ir platforma ir priima tik tuos, kurie pateikiami iš „Java“. Kita vertus, ODBC yra nepriklausoma platforma tiek stiliui, tiek vietai.
  5. Su JDBC pateiktus kodavimo metodus gana lengva perskaityti ir suprasti. Kita vertus, kodavimo metodai, egzistuojantys ODBC, yra sudėtingi ir todėl tampa sudėtingais.
  6. ODBC „Microsoft“ pristatė 1992 m., O „Java“ JDBC pristatė 1996 m.
  7. Programinės įrangos inžinieriai, naudodamiesi ODBC, gali sudaryti programas, susietas su duomenų bazėmis, užklausas, parašytas organizuoto tyrimo dialektu (SQL). Kita vertus, programinės įrangos inžinieriai negali sudaryti programų ar užklausų, nebent sistema palaiko „Java“ ir neapdoroja rezultatų.

Pagrindini kirtuma tarp išanktinio nuitatymo ir šališkumo yra ta, kad Išanktini nuitatyma yra išanktini nuitatyma arba nuomonė formavima prieš užinoju apie varbiu bylo faktu ir Šališkuma yra polinki a...

Pagrindini kirtuma tarp „Rheotat“ ir „Dimmer“ yra ta, kad Reotata yra trijų galų rezitoriu u lenkančiu arba beiukančiu kontaktu, kuri udaro reguliuojamą įtampo daliklį ir „Dimmer“ yra prietaia, naudoj...

Šviežios Prekės