Rozdiel medzi JDBC a ODBC

Autor: Laura McKinney
Dátum Stvorenia: 1 Apríl 2021
Dátum Aktualizácie: 14 Smieť 2024
Anonim
Rozdiel medzi JDBC a ODBC - Veda
Rozdiel medzi JDBC a ODBC - Veda

Obsah

Hlavný rozdiel

JDBC je skratka pre program Java Database Connectivity a stáva sa aplikačným programovacím rozhraním, kde je možné definovať, ako užívateľ získa prístup k databáze. Kompletný programovací jazyk je dodávaný so štandardnou verziou spoločnosti Oracle Corporation. Na druhej strane ODBC predstavuje program Open Database Connectivity a stáva sa štandardným rozhraním pre programovanie aplikácií s názvom API, ktoré pomáha s prístupom k informáciám prostredníctvom systému správy databáz s názvom DBMS.


Porovnávacia tabuľka

Základ rozlíšeniaJDBCODBC
definíciaAplikačné programovacie rozhranie, kde je možné definovať spôsob, akým používateľ získa prístup k databáze, je možné.Štandardné rozhranie pre programovanie aplikácií s názvom API, ktoré pomáha s prístupom k informáciám prostredníctvom systému správy databáz s názvom DBMS.
názovProgram na pripojenie k databáze JavaOtvorte program Pripojenie databázy.
pôvodSpoločnosť Oracle bola predstavená v roku 1996.Spoločnosť Microsoft bola predstavená v roku 1992.
závislosťZávisí od faktorov, ako je jazyk a platforma, a prijíma iba tie, ktoré pochádzajú z jazyka Java.Dodáva sa ako nezávislá platforma pre štýl aj umiestnenie.
používanieKonkrétne sa stáva iba pre aplikácie používané systémom Java.Stáva sa vhodným pre rôzne aplikácie bez ohľadu na ich pôvodcu.

Čo je to JDBC?

JDBC je skratka pre program Java Database Connectivity a stáva sa aplikačným programovacím rozhraním, kde je možné definovať, ako užívateľ získa prístup k databáze. Kompletný programovací jazyk je dodávaný so štandardnou verziou spoločnosti Oracle Corporation. Java Database Connectivity (JDBC) je aplikačné programovacie rozhranie (API) pre programovací dialekt Java, ktoré charakterizuje, ako sa zákazník môže dostať do databázy. Je to časť fázy Java Standard Edition od spoločnosti Oracle Corporation. Poskytuje stratégie na zisťovanie a obnovovanie informácií v databáze a je usporiadaný smerom k sociálnym databázam. Spojenie JDBC-ODBC oprávňuje asociácie s akýmkoľvek zdrojom informácií dostupným pre ODBC vo virtuálnom počítači Java (JVM). Rozhranie aplikačného programu vám dáva šancu na zakódovanie artikulovania dopytu do štruktúrovaného dotazového jazyka (SQL), ktoré sa potom odovzdajú programu, ktorý sa zaoberá databázou. Obnovuje výsledky prostredníctvom porovnateľného rozhrania. JDBC je v podstate rovnaký ako Open Access Connectivity (ODBC) SQL Access Group a s trochou „rozšíreného“ programu môžete použiť rozhranie JDBC na prístup k databázam prostredníctvom rozhrania ODBC. Napríklad by ste mohli zostaviť program, ktorého cieľom je dostať sa k mnohým známym databázovým položkám v rôznych fázach praktického rámca. Kým sa dostanete do databázy na počítači so systémom Microsoft Windows 2000 a napríklad do databázy Microsoft Access, váš program s vysvetleniami JDBC by mal kapacitu na prístup do databázy Microsoft Access. Softwaroví inžinieri môžu zostavovať aplikácie, ktoré sa spájajú s databázami, dopyty napísané v dialekte organizovaného zisťovania (SQL) a spracovávať výsledky.


Čo je ODBC?

ODBC je skratka pre program Open Database Connectivity a stáva sa štandardným rozhraním pre programovanie aplikácií s názvom API, ktoré pomáha s prístupom k informáciám prostredníctvom systému správy databáz s názvom DBMS. ODBC dosahuje autonómiu DBMS pomocou ovládača ODBC ako interpretačnej vrstvy medzi aplikáciou a DBMS. Aplikácia využíva práce ODBC prostredníctvom supervízora ovládačov ODBC, s ktorým sa pripája, a vodič odovzdá dopyt do DBMS. Ovládač ODBC možno považovať za podobný ovládaču er alebo inému ovládaču, čo poskytuje štandardné usporiadanie kapacít pre aplikáciu na použitie, a vykonáva užitočnosť DBMS. Je nevyhnutné pochopiť, že cieľom ODBC je odhaľovať databázové schopnosti, nie ich dopĺňať. Autori aplikácie by preto nemali očakávať, že použitie ODBC náhle zmení priamu databázu na úplne zvýraznený motor sociálnej databázy. Inžinieri DBMS-konkrétnych ovládačov vykonávajú kapacity v ODBC API. Aplikácie volajú schopnosti týchto ovládačov získať autonómnym spôsobom informácie. Manažér vodičov dohliada na korešpondenciu medzi aplikáciami a vodičmi. Open Database Connectivity (ODBC) je otvorené štandardné rozhranie pre programovanie aplikácií (API) na vstup do databázy. Použitím vysvetlení ODBC v programe sa môžete dostať k záznamom v rôznych databázach, vrátane programu Access, dBase, DB2, Excel a. Bez ohľadu na programovanie ODBC sa pre každú databázu vyžaduje zadanie iného modulu alebo ovládača. Zásadným obhajcom a poskytovateľom podpory ODBC programovania je Microsoft.


Kľúčové rozdiely

  1. JDBC sa stáva aplikačným programovacím rozhraním, v ktorom je možné definovať spôsob, akým užívateľ získa prístup k databáze. Kompletný programovací jazyk je dodávaný so štandardnou verziou spoločnosti Oracle Corporation. Zatiaľ čo ODBC sa stáva štandardným rozhraním pre programovanie aplikácií s názvom API, ktoré pomáha s prístupom k informáciám prostredníctvom systému správy databáz s názvom DBMS.
  2. JDBC je skratka pre program Java Database Connectivity, na druhej strane ODBC je skratka pre program Open Database Connectivity.
  3. Pretože program Open Database Connectivity sa stáva vhodným pre rôzne aplikácie bez ohľadu na ich pôvodcu, stáva sa bežnejším u ľudí, ktorí takéto programy používajú. Na druhej strane, program Java Database Connectivity sa stáva konkrétnym iba pre aplikácie používané systémom Java.
  4. JDBC preto závisí od faktorov, ako je jazyk a platforma, a prijíma iba tie, ktoré pochádzajú z jazyka Java. Na druhej strane ODBC prichádza ako nezávislá platforma pre štýl aj umiestnenie.
  5. Metódy kódovania, ktoré sa dodávajú s JDBC, sú relatívne ľahko čitateľné a preto pochopiteľné. Na druhej strane, spôsoby kódovania existujúce v ODBC majú komplikovanú povahu, a preto sa stávajú zložitými.
  6. Spoločnosť ODBC bola predstavená spoločnosťou Microsoft v roku 1992, zatiaľ čo Java predstavila spoločnosť JDBC v roku 1996.
  7. Softwaroví inžinieri môžu pri používaní ODBC zostavovať aplikácie, ktoré sa spájajú s databázami, dotazy napísané v dialekte organizovaného dotazovania (SQL). Na druhej strane softvéroví inžinieri nemôžu vytvárať aplikácie alebo otázky, pokiaľ systém nepodporuje Javu a nespracováva výsledky.

Nite vs noc - Aký je rozdiel?

John Stephens

Smieť 2024

nite Noc alebo noc (p. Nočný alebo nočný ča) je čaové obdobie medzi západom a východom lnka, keď je lnko pod obzorom. Úplná tma alebo atronomická noc je obdob...

Smoothe vs. Smooth - Aký je rozdiel?

John Stephens

Smieť 2024

moothy moothe je poločnoť zaoberajúca a dizajnovou komunikáciou o štúdiami vo Veľkej Británii, Európe a na trednom východe. poločnoť je známa tým, že vytv...

Odporúčame Vám Vidieť