Különbség a JDBC és az ODBC között

Szerző: Laura McKinney
A Teremtés Dátuma: 2 Április 2021
Frissítés Dátuma: 12 Lehet 2024
Anonim
Különbség a JDBC és az ODBC között - Technológia
Különbség a JDBC és az ODBC között - Technológia

Tartalom


A JDBC és az ODBC egyaránt az API (Application Programming Interface), amely elősegíti az ügyféloldali alkalmazások számára a kiszolgálóoldalon lévő adatbázis elérését. Az RDBMS szolgáltatók ODBC vagy JDBC illesztőprogramokat biztosítanak, így adatbázisukhoz az ügyféloldali alkalmazások férhetnek hozzá. A JDBC-t és az ODBC-t alapvetően megkülönböztető pont az, hogy JDBC nyelvtől függ, és Java-specifikus, míg a ODBC nyelvtől független. Nézzük meg, hogy az alább bemutatott összehasonlítási táblázat segítségével hány szempontból különbözik a JDBC és az ODBC egymástól.

  1. Összehasonlító táblázat
  2. Meghatározás
  3. Főbb különbségek
  4. Hasonlóság
  5. Következtetés

Összehasonlító táblázat

Az összehasonlítás alapjaJDBCODBC
AlapvetőA JDBC nyelvtől és platformtól függ (Java-specifikus).Az ODBC nyelvtől és platformtól független.
Teljes alakJava adatbázis kapcsolat.Nyissa meg az adatbázis kapcsolatát.
KódA kód könnyen érthető.A kód összetett.


A JDBC meghatározása

Java adatbázis kapcsolat (JDBC) egy alkalmazás programozási felület, azaz (API). A JDBC a Java fejlesztőkészlet (JDK) 1.1. az évben 1996 által SUN Microsoft. Ez az ODBC alapjaként épül fel, és ezért az ODBC néhány alapja megmarad a JDBC-ben.

Ez egy szabványos interfész minden Java alkalmazás és a különféle adatbázisok között. A JDBC feladata, hogy segítse a Java-alapú alkalmazást a különféle típusú adatbázisok elérésében. A JDBC módszereket kínál az adatbázis lekérdezésére, és felhasználható az adatbázis frissítésére is. JDBC nyújt JDBC illesztőprogramok amely átalakítja az ügyféloldalon lévő Java alkalmazás kérését az adatbázis által érthető nyelvre.


Mivel a JDBC nyelvi és platformspecifikus, a Java alkalmazás használható JDBC-to-ODBC híd az ODBC alkalmazkodó adatbázisokkal való kommunikációhoz. Az ODBC-vel ellentétben a JDBC egyszerű kódolással rendelkezik, de csak a Java-ra korlátozódik.

Az ODBC meghatározása

Az ODBC Nyissa meg az adatbázis kapcsolatát. A JDBC-hez hasonlóan az ODBC egy API is, amely interfészként szolgál az ügyféloldali alkalmazás és a kiszolgálóoldalon található adatbázis között. Microsoft az ODBC bevezetése az év során 1992.

Az ODBC segíti az alkalmazásokat az adatokhoz való hozzáféréshez az adatbázisból. Bármely nyelven írt alkalmazás felhasználhatja az ODBC-t különféle típusú adatbázisok elérésére, így azt állítják, hogy nyelv és platform független. Mint a JDBC, az ODBC aslo is biztosítja ODBC illesztőprogramok amelyek bármely nyelven megírt kérelmet az adatbázisok számára érthető nyelvre konvertálnak.

Az ODBC a legszélesebb körben alkalmazott és sokféle programozási nyelvet megért. A kód azonban bonyolult és nehezen érthető.

Főbb különbségek a JDBC és az ODBC között

  1. A JDBC és az ODBC között a legalapvetőbb különbség az, hogy a JDBC nyelvtől és platformtól függ. Másrészt az ODBC nyelvtől és platformtól független.
  2. A Java Database Connectivity a JDBC rövidítése, másrészt az Open Database Connectivity az ODBC rövidítése.
  3. Az ODBC kódja bonyolult és nehezen megtanulható. A JDBC kódja azonban egyszerűbb és könnyebben futtatható.

Hasonlóság:

Mindkettőt az ügyféloldali alkalmazások használják különféle adatbázisok elérésére a szerveroldalon.

Következtetés:

A JDBC-t és az ODBC-t egyaránt az ügyféloldali alkalmazásokból használják a kiszolgálóoldalon található különféle típusú adatbázisok eléréséhez. Ha platformot és nyelvet függetleníteni akar, akkor használja az ODBC-t, ha Java platformon dolgozik, akkor használja a JDBC-t.