Razlika med JDBC in ODBC

Avtor: Laura McKinney
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 14 Maj 2024
Anonim
HandWallet - difference between "Actions" screen and "Account Statement" screen
Video.: HandWallet - difference between "Actions" screen and "Account Statement" screen

Vsebina

Glavna razlika

JDBC pomeni program za povezovanje podatkovne baze Java in postane vmesnik za programiranje aplikacij, kjer je mogoče določiti, kako uporabnik dobi dostop do baze podatkov. Za celoten programski jezik je na voljo standardna izdaja, čeprav Oracle Corporation. Po drugi strani ODBC pomeni program Open Database Connectivity in postane standardni vmesnik za programiranje aplikacij, imenovan API, ki pomaga pri dostopu do informacij prek sistema za upravljanje baz podatkov, imenovanega DBMS.


Primerjalna tabela

Osnove razlikovanjaJDBCODBC
OpredelitevVmesnik za programiranje aplikacij, kjer je mogoče določiti, kako uporabnik dobi dostop do baze podatkov.Standardni vmesnik za programiranje aplikacij, imenovan API, ki pomaga pri dostopu do informacij prek sistema za upravljanje baz podatkov, imenovanega DBMS.
ImeProgram za povezovanje z bazo podatkov JavaOdprite program za povezovanje z bazo podatkov.
PorekloPredstavil ga je Oracle leta 1996.Microsoft ga je predstavil leta 1992.
OdvisnostOdvisno od dejavnikov, kot sta jezik in platforma, in sprejema le tiste, ki prihajajo iz Jave.Na voljo je kot neodvisna platforma tako za slog kot za lokacijo.
UporabaKonkreten postane samo za aplikacije, ki jih uporablja sistem Java.Postane primeren za različne aplikacije, ne glede na njihov avtor.

Kaj je JDBC?

JDBC pomeni program za povezovanje podatkovne baze Java in postane vmesnik za programiranje aplikacij, kjer je mogoče določiti, kako uporabnik dobi dostop do baze podatkov. Za celoten programski jezik je na voljo standardna izdaja, čeprav Oracle Corporation. Java Database Connectivity (JDBC) je aplikacijski programski vmesnik (API) za programsko narečje Java, ki opisuje, kako lahko stranka pride do baze podatkov. To je del etape Java Standard Edition, ki jo je izdala korporacija Oracle. Daje strategije za iskanje in osvežitev informacij v zbirki podatkov ter se uredi v družbene baze podatkov. Pogoj za povezavo med JDBC in ODBC omogoča povezave s katerim koli virom informacij, ki je na voljo ODBC v navideznem stroju Java (JVM). Vmesnik aplikacijskega programa vam omogoča kodiranje, da zahtevate artikulacije v jeziku strukturiranega poizvedbe (SQL), ki jih nato posredujete programu, ki se ukvarja z bazo podatkov. Rezultate obnavlja s primerljivim vmesnikom. JDBC je v bistvu enak odprtosti podatkovne baze SQL Access Group (ODBC) in z malo "razširitvenega" programa lahko uporabite vmesnik JDBC, da pridete do baz podatkov prek vmesnika ODBC. Na primer, lahko sestavite program, namenjen za dostop do številnih znanih postavk baz podatkov na različnih praktičnih okvirih. Medtem ko pridete do baze podatkov na osebnem računalniku z operacijskim sistemom Microsoft 2000 in, na primer, zbirke podatkov Microsoft Access, bi vaš program z razlagami JDBC lahko prišel do baze podatkov Microsoft Access. Programski inženirji lahko sestavljajo aplikacije, ki se povezujejo z bazami podatkov, poizvedbami, zapisanimi v organiziranem preiskovalnem narečju (SQL), in obdelujejo rezultate.


Kaj je ODBC?

ODBC pomeni program Open Database Connectivity in postane standardni vmesnik za programiranje aplikacij, imenovan API, ki pomaga pri dostopu do informacij prek sistema za upravljanje baz podatkov, imenovanega DBMS. ODBC doseže avtonomijo DBMS z uporabo gonilnika ODBC kot interpretacijskega sloja med aplikacijo in DBMS. Aplikacija uporablja ODBC deluje prek nadzornika gonilnikov ODBC, s katerim se poveže, gonilnik pa poizvedbo posreduje DBMS. Gonilnik ODBC se lahko zdi podoben vozniku er ali drugemu gonilniku, ki daje standardno razporeditev zmogljivosti za uporabo aplikacije in izvajanje posebne DBMS uporabnosti. Pomembno je razumeti, da je namen ODBC odkriti sposobnosti baze podatkov, ne pa jih dopolnjevati. V skladu s tem avtorji aplikacij ne bi smeli pričakovati, da bo uporaba ODBC nenadoma spremenila neposredno bazo podatkov v popolnoma poudarjen motor družbene baze podatkov. Inženirji gonilnikov, specifičnih za DBMS, izvajajo zmogljivosti v API-ju ODBC. Aplikacije kličejo zmožnosti teh gonilnikov, da pridejo do informacij neodvisno od DBMS. Upravitelj gonilnikov nadzira korespondenco med aplikacijami in gonilniki. Odprta povezljivost baze podatkov (ODBC) je odprti standardni programski vmesnik za programiranje (API) za dostop do baze podatkov. Z uporabo razlag ODBC v programu lahko pridete do zapisov v različnih različnih zbirkah podatkov, vključno z dostopom, dBase, DB2, Excel in. Ne glede na programiranje ODBC je za vsako bazo podatkov potreben drug modul ali gonilnik. Glavni zagovornik in ponudnik programske podpore ODBC je Microsoft.


Ključne razlike

  1. JDBC postane vmesnik za programiranje aplikacij, kjer je mogoče določiti, kako uporabnik dobi dostop do baze podatkov. Za celoten programski jezik je na voljo standardna izdaja, čeprav Oracle Corporation. Medtem ko ODBC postane standardni vmesnik za programiranje aplikacij, imenovan API, ki pomaga pri dostopu do informacij prek sistema za upravljanje baz podatkov, imenovanega DBMS.
  2. JDBC pomeni program za povezovanje z bazo podatkov Java, po drugi strani ODBC pomeni program Open Database Connectivity.
  3. Ker program za povezovanje odprte baze podatkov postane primeren za različne aplikacije, ne glede na izvor, postane pogostejši med ljudmi, ki uporabljajo take programe. Po drugi strani program Java Database Connectivity postane samo konkreten za aplikacije, ki jih uporablja sistem Java.
  4. JDBC je torej odvisen od dejavnikov, kot sta jezik in platforma, in sprejema le tiste, ki prihajajo iz Jave. Po drugi strani je ODBC neodvisna platforma tako za slog kot tudi za lokacijo.
  5. Metode kodiranja, ki jih dobite z JDBC, so relativno enostavne za branje in jih zato tudi razumejo. Po drugi strani so metode kodiranja, ki obstajajo vzdolž ODBC, zapletene in zato postanejo zapletene.
  6. ODBC je Microsoft uvedel leta 1992, medtem ko je Java JDBC uvedla leta 1996.
  7. Programski inženirji lahko med uporabo ODBC sestavljajo aplikacije, ki se povezujejo z bazami podatkov, poizvedbami, zapisanimi v organiziranem narečju (SQL). Po drugi strani inženirji programske opreme ne morejo sestavljati aplikacij ali poizvedb, razen če sistem podpira Java in ne obdeluje rezultatov.

imulacija imulacija je približna imitacija delovanja procea ali itema; dejanje imulacije najprej zahteva model. Ta model je dobro opredeljen opi imuliranega predmeta in predtavlja njegove ključne zn...

Glavna razlika med dvema elementoma je, da je magnezij (Mg) alkalno zemeljka kovina, medtem ko je mangan (Mn) prehodna kovina. To v prvi vrti označuje njihov položaj v periodični tabeli, ki ignalizira...

Naše Publikacije