Rozdíl mezi JDBC a ODBC

Autor: Laura McKinney
Datum Vytvoření: 1 Duben 2021
Datum Aktualizace: 1 Smět 2024
Anonim
Rozdíl mezi JDBC a ODBC - Věda
Rozdíl mezi JDBC a ODBC - Věda

Obsah

Hlavní rozdíl

JDBC je zkratka pro program Java Database Connectivity a stává se aplikačním programovacím rozhraním, kde je možné definovat, jak uživatel získá přístup k databázi. Pro kompletní programovací jazyk přichází se standardní verzí i když Oracle Corporation. Na druhou stranu ODBC je zkratka pro Open Database Connectivity program a stává se standardním rozhraním pro programování aplikací s názvem API, které pomáhá s přístupem k informacím prostřednictvím systému správy databází zvaného DBMS.


Srovnávací tabulka

Základ rozlišováníJDBCODBC
DefiniceRozhraní pro programování aplikací, kde je možné definovat, jak uživatel získá přístup k databázi, je možné.Standardní rozhraní pro programování aplikací s názvem API, které pomáhá s přístupem k informacím prostřednictvím systému správy databází zvaného DBMS.
názevProgram Java Database ConnectivityOtevřete program Připojení databáze.
PůvodSpolečnost Oracle byla představena v roce 1996.Společnost Microsoft byla představena v roce 1992.
ZávislostZávisí na faktorech, jako je jazyk a platforma, a přijímá pouze ty, které pocházejí z Javy.Přichází jako nezávislá platforma pro styl i umístění.
PoužíváníKonkrétní se stane pouze pro aplikace používané systémem Java.Stává se vhodným pro různé aplikace bez ohledu na jejich původce.

Co je to JDBC?

JDBC je zkratka pro program Java Database Connectivity a stává se aplikačním programovacím rozhraním, kde je možné definovat, jak uživatel získá přístup k databázi. Pro kompletní programovací jazyk přichází se standardní verzí i když Oracle Corporation. Java Database Connectivity (JDBC) je aplikační programovací rozhraní (API) pro programovací dialekt Java, které charakterizuje, jak se zákazník může dostat do databáze. Jedná se o část fáze Java Standard Edition od společnosti Oracle Corporation. Poskytuje strategie pro vyhledávání a aktualizaci informací v databázi a je uspořádán směrem k sociálním databázím. Spojení JDBC-ODBC opravňuje přidružení k jakémukoli zdroji informací dostupnému ODBC ve virtuálním počítači Java (JVM). Rozhraní aplikačního programu vám dává šanci zakódovat artikulace podle požadavků ve strukturovaném dotazovacím jazyce (SQL), které jsou pak předány programu, který se zabývá databází. Obnovuje výsledky prostřednictvím srovnatelného rozhraní. JDBC je v zásadě stejný jako Open Database Connectivity (ODBC) SQL Access Group a pomocí malého „rozšiřujícího“ programu můžete využít rozhraní JDBC pro přístup k databázím přes rozhraní ODBC. Můžete například sestavit program, jehož cílem je dostat se k mnoha známým databázovým položkám v různých fázích praktického rámce. Při přechodu na databázi v počítači se systémem Microsoft Windows 2000 a například do databáze Microsoft Access by váš program s vysvětlením JDBC měl schopnost se dostat do databáze Microsoft Access. Softwaroví inženýři mohou vytvářet aplikace, které se spojují s databázemi, dotazy psané v dialektech organizovaného dotazování (SQL) a zpracovávat výsledky.


Co je ODBC?

ODBC je zkratka pro Open Database Connectivity program a stává se standardním rozhraním pro programování aplikací s názvem API, které pomáhá s přístupem k informacím prostřednictvím systému správy databází zvaného DBMS. ODBC dosahuje autonomie DBMS pomocí ovladače ODBC jako interpretační vrstvy mezi aplikací a DBMS. Aplikace používá práce ODBC prostřednictvím správce ovladače ODBC, se kterým se připojuje, a ovladač předá dotaz DBMS. Ovladač ODBC lze považovat za podobný ovladači er nebo jinému ovladači, což dává standardní uspořádání kapacit, které aplikace může využít, a vykonává užitečnost DBMS. Je nezbytné pochopit, že ODBC je určen k odhalení databázových schopností, nikoli k jejich doplnění. V souladu s tím by autoři aplikací neměli očekávat, že používání ODBC náhle změní přímou databázi na zcela zvýrazněný motor sociální databáze. Inženýři ovladačů DBMS provádějí kapacity v ODBC API. Aplikace volají možnosti v těchto ovladačích získat informace k autonomním způsobem DBMS. Správce ovladačů dohlíží na korespondenci mezi aplikacemi a ovladači. Open Database Connectivity (ODBC) je otevřené standardní rozhraní pro programování aplikací (API) pro vstup do databáze. Použitím vysvětlení ODBC v programu se můžete dostat k záznamům v různých různých databázích, včetně přístupu, dBase, DB2, Excel a. Bez ohledu na programování ODBC je pro každou databázi vyžadován jiný modul nebo ovladač. Zásadním zastáncem a poskytovatelem podpory ODBC programování je Microsoft.


Klíčové rozdíly

  1. JDBC se stává aplikačním programovacím rozhraním, kde je možné definovat, jak uživatel získá přístup k databázi. Pro kompletní programovací jazyk přichází se standardní verzí i když Oracle Corporation. Zatímco ODBC se stává standardním rozhraním pro programování aplikací zvaným API, které pomáhá s přístupem k informacím prostřednictvím systému správy databází zvaného DBMS.
  2. JDBC je zkratka pro program Java Database Connectivity, na druhé straně ODBC je zkratka pro Open Database Connectivity program.
  3. Protože se program Open Database Connectivity stává vhodným pro různé aplikace bez ohledu na jejich původce, stává se běžnější mezi lidmi, kteří takové programy používají. Na druhé straně se program Java Database Connectivity stává konkrétním pouze pro aplikace používané systémem Java.
  4. JDBC proto závisí na faktorech, jako je jazyk a platforma, a přijímá pouze ty, které pocházejí z Javy. Na druhou stranu ODBC přichází jako nezávislá platforma pro styl i umístění.
  5. Metody kódování, které přicházejí s JDBC, jsou relativně snadno čitelné a tudíž pochopitelné. Na druhé straně, metody kódování existující podél ODBC mají komplikovanou povahu, a proto se stávají složitými.
  6. ODBC byl představen společností Microsoft v roce 1992, zatímco Java představila JDBC v roce 1996.
  7. Softwaroví inženýři mohou při použití ODBC vytvářet aplikace, které se přidružují k databázím, dotazy psané v dialektech organizovaného dotazování (SQL). Na druhé straně softwaroví inženýři nemohou vytvářet aplikace nebo dotazy, pokud systém nepodporuje Javu a nezpracovává výsledky.

Hlavní vlajka mezi Autrálií a Novozélandkou vlajkou je, že vlajka Autrálie má hvězdu Commonwealth, zatímco vlajka Nového Zélandu nemá hvězdu Commonwea...

Obě lova, Agonita a Antagonita jou navzájem antonyma, která jou široce používána v oblati anatomie, biochemie a dokonce i v literatuře. Ačkoli e jejich význam nebo výraz ...

Sovětský