Razlika između JDBC i ODBC

Autor: Laura McKinney
Datum Stvaranja: 1 Travanj 2021
Datum Ažuriranja: 14 Svibanj 2024
Anonim
HandWallet - difference between "Actions" screen and "Account Statement" screen
Video: HandWallet - difference between "Actions" screen and "Account Statement" screen

Sadržaj

Glavna razlika

JDBC označava program za povezivanje Java Database Connectivity i postaje sučelje za programiranje aplikacija u kojem definicija načina na koji korisnik dobiva pristup bazi podataka postaje moguća. Za cjelovit programski jezik dolazi sa standardnim izdanjem Oracle Corporation. S druge strane, ODBC označava program povezivanja s otvorenom bazom podataka i postaje standardno sučelje za programiranje aplikacija koje se nazivaju API koje pomažu u pristupu informacijama putem sustava za upravljanje bazama podataka koji se zove DBMS.


Usporedni grafikon

Osnove razlikovanjaJDBCODBC
definicijaSučelje za programiranje aplikacija u kojem je moguće odrediti način na koji korisnik dobiva pristup bazi podataka.Standardno sučelje za aplikacijsko programiranje pod nazivom API koje pomaže u pristupu informacijama putem sustava za upravljanje bazama podataka koji se zove DBMS.
ImeProgram za povezivanje baza podataka JavaOtvorite program za povezivanje baza podataka.
PodrijetloPredstavio ga je Oracle 1996.Microsoft je uveo 1992. godine.
zavisnostOvisi o čimbenicima kao što su jezik i platforma, a prihvaća samo one koji dolaze s Jave.Dolazi kao neovisna platforma i za stil i za lokaciju.
upotrebaKonkretan postaje samo za aplikacije koje koristi sustav Java.Prikladan je za različite primjene, neovisno o njihovoj inicijatorici.

Što je JDBC?

JDBC označava program za povezivanje Java Database Connectivity i postaje sučelje za programiranje aplikacija u kojem definicija načina na koji korisnik dobiva pristup bazi podataka postaje moguća. Za cjelovit programski jezik dolazi sa standardnim izdanjem Oracle Corporation. Java Database Connectivity (JDBC) je aplikacijsko programsko sučelje (API) za programski dijalekt Java, koje karakterizira kako klijent može doći do baze podataka. To je dio etape Java Standard Edition, od Oracle Corporation. Daje strategije za ispitivanje i osvježavanje podataka u bazi podataka te se slaže prema društvenim bazama podataka. JDBC-to-ODBC povezivanje omogućuje jačanje asocijacija s bilo kojim ODBC dostupnim izvorom podataka u Java virtualnom stroju (JVM). Sučelje aplikacijskog programa pruža vam mogućnost kodiranja da biste zahtijevali artikulacije u jeziku strukturiranog upita (SQL) koje se zatim prosljeđuju programu koji se bavi bazom podataka. Obnavlja rezultate kroz usporedivo sučelje. JDBC je u osnovi isti kao i Otvoreno povezivanje baza podataka SQL Access Group (ODBC) i, s malim programom za proširenje, možete koristiti JDBC sučelje za pristup bazama podataka putem ODBC sučelja. Na primjer, možete sastaviti program namijenjen prijelazu na brojne poznate stavke baze podataka u različitim fazama praktičnog okvira. Dok dođete do baze podataka na PC-u sa sustavom Microsoft 2000 i, na primjer, Microsoft Access bazom podataka, vaš bi program s objašnjenjima JDBC mogao doći do Microsoftove baze podataka Accessa. Softverski inženjeri mogu sastavljati aplikacije koje se povezuju s bazama podataka, upite napisanima u organiziranom dijalektu upita (SQL) i obrađivati ​​rezultate.


Što je ODBC?

ODBC označava program povezivanja s otvorenom bazom podataka i postaje standardno sučelje za programiranje aplikacija koje se nazivaju API koje pomaže u pristupu informacijama putem sustava za upravljanje bazama podataka koji se zove DBMS. ODBC postiže DBMS autonomiju koristeći ODBC pogonitelj kao interpretacijski sloj između aplikacije i DBMS. Aplikacija koristi ODBC djeluje preko nadzornika ODBC upravljačkog programa s kojim se povezuje, a vozač prosljeđuje upit DBMS-u. ODBC pogonitelj može se smatrati sličnim er upravljačkom programu ili drugom upravljačkom programu, dajući standardni raspored kapaciteta za primjenu aplikacije i izvršavanje posebne DBMS korisnosti. Važno je shvatiti da je cilj ODBC-a otkriti sposobnosti baze podataka, a ne nadopunjavati ih. U skladu s tim, autori aplikacija ne bi trebali očekivati ​​da će upotreba ODBC-a naglo promijeniti neposrednu bazu podataka u potpuno istaknut motor društvene baze podataka. Inženjeri DBMS-ovih upravljačkih programa izvršavaju kapacitete u ODBC API-ju. Aplikacije pozivaju mogućnosti ovih upravljačkih programa za pristup informacijama na DBMS-autonomni način. Upravitelj vozača nadgleda prepisku među aplikacijama i upravljačkim programima. Otvoreno povezivanje baze podataka (ODBC) je otvoreno standardno programsko sučelje programa (API) za dolazak do baze podataka. Korištenjem ODBC objašnjenja u programu, možete doći do zapisa u različitim različitim bazama podataka, uključujući Access, dBase, DB2, Excel i. Bez obzira na ODBC programiranje, za svaku bazu podataka potreban je različit modul ili pogonitelj. Glavni zagovornik i pružatelj podrške za ODBC programiranje je Microsoft.


Ključne razlike

  1. JDBC postaje sučelje za programiranje aplikacija u kojem je moguće odrediti način na koji korisnik dobiva pristup bazi podataka. Za cjelovit programski jezik dolazi sa standardnim izdanjem Oracle Corporation. Dok ODBC postaje standardno sučelje za programiranje aplikacija nazvano API koje pomaže u pristupu informacijama putem sustava za upravljanje bazama podataka koji se zove DBMS.
  2. JDBC označava program povezivanja Java Database, s druge strane ODBC označava program povezivanja s otvorenom bazom podataka.
  3. Budući da program povezivanja s otvorenom bazom podataka postaje prikladan za različite aplikacije, neovisno o njihovoj inicijatorici, postaje češći među ljudima koji koriste takve programe. S druge strane, program povezivanja Java Database postaje konkretan samo za aplikacije koje koristi sustav Java.
  4. JDBC, dakle, ovisi o čimbenicima kao što su jezik i platforma i prihvaća samo one koji dolaze iz Jave. S druge strane, ODBC dolazi kao neovisna platforma i za stil i za lokaciju.
  5. Načini kodiranja koji dolazi s JDBC-om stoje relativno lako za čitanje i stoga ih je razumljivo. S druge strane, metode kodiranja koje postoje duž ODBC-a imaju složenu prirodu i stoga postaju složene.
  6. ODBC je Microsoft uveo 1992. godine, dok je Java JDBC predstavio 1996. godine.
  7. Softverski inženjeri mogu sastavljati aplikacije koje se povezuju s bazama podataka, upitima napisanima u organiziranom dijalektu upita (SQL) dok koriste ODBC. S druge strane, softverski inženjeri ne mogu sastavljati aplikacije ili upite ukoliko sustav ne podržava Java i ne obrađuje rezultate.

Klimatki Klima je tatitika vremena tokom dužih vremenkih razdoblja. Ona e mjeri procjenom obrazaca varijacija temperature, vlage, atmoferkog tlaka, vjetra, oborina, broja atmoferkih četica i drugih ...

Glavna razlika između Barouche i Carriage je u tome Barouche je otvorena kolica četiri kotača prevlačenjem, dvije klupe za četiri putnika i odvojeno vozačko jedalo. Prventveno za oobni prijevoz ljet...

Popularne Publikacije