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

Szerző: Laura McKinney
A Teremtés Dátuma: 1 Április 2021
Frissítés Dátuma: 8 Lehet 2024
Anonim
Különbség a JDBC és az ODBC között - Tudomány
Különbség a JDBC és az ODBC között - Tudomány

Tartalom

Fő különbség

A JDBC a Java Database Connectivity programot jelenti, és alkalmazásprogramozási felületté válik, ahol lehetővé válik annak meghatározása, hogy a felhasználó hogyan fér hozzá az adatbázishoz. A teljes programozási nyelvhez az Oracle Corporation szabványos kiadása tartozik. Másrészt, az ODBC az Open Database Connectivity programot jelenti, és az API elnevezésű alkalmazásprogramozás standard interfészévé válik, amely elősegíti az információk elérését a DBMS nevű adatbázis-kezelő rendszeren keresztül.


Összehasonlító táblázat

A megkülönböztetés alapjaiJDBCODBC
MeghatározásEgy alkalmazásprogramozási felület, ahol lehetővé válik annak meghatározása, hogy a felhasználó hogyan fér hozzá az adatbázishoz.Az API-k nevű, az alkalmazás programozására szolgáló szabványos felület, amely elősegíti az információk elérését a DBMS nevű adatbázis-kezelő rendszeren keresztül.
NévJava Database Connectivity programNyissa meg az Adatbázis-kapcsolat programot.
EredetAz Oracle vezette be 1996-ban.A Microsoft 1992-ben vezette be.
FüggőségOlyan tényezőktől függ, mint a nyelv és a platform, és csak azokat fogadja el, amelyek a Java-tól származnak.Ez a stílus és a hely független platformja.
HasználatCsak a Java rendszer által használt alkalmazásokhoz válik konkréttá.Különböző alkalmazásokra alkalmassá válik, függetlenül azok készítőjétől.

Mi a JDBC?

A JDBC a Java Database Connectivity programot jelenti, és alkalmazásprogramozási felületté válik, ahol lehetővé válik annak meghatározása, hogy a felhasználó hogyan fér hozzá az adatbázishoz. A teljes programozási nyelvhez az Oracle Corporation szabványos kiadása tartozik. A Java Database Connectivity (JDBC) egy Java programozási nyelvű alkalmazás programozási felület (API), amely azt jellemzi, hogy az ügyfél hogyan juthat el az adatbázishoz. Ez a Java Standard Edition szakaszának darabja, az Oracle Corporation-től. Stratégiákat ad az adatbázisban szereplő információk lekérdezésére és frissítésére, és a társadalmi adatbázisok felé rendezi őket. A JDBC-ODBC-kapcsolat felhatalmazást ad a Java virtuális gép (JVM) bármely ODBC-vel elérhető információforrással történő társításának. Az alkalmazási program felülete lehetőséget ad arra, hogy kódolja az igény szerinti artikulációkat a strukturált lekérdezési nyelvben (SQL), amelyeket azután továbbít az adatbázis kezelő programjának. Egy összehasonlítható felületen visszaállítja az eredményeket. A JDBC alapvetően megegyezik az SQL Access Group Open Database Connectivity-vel (ODBC), és egy kis „kiterjesztés” programmal felhasználhatja a JDBC felületet az adatbázisokhoz való hozzáféréshez az ODBC felületen keresztül. Összeállíthat például egy olyan programot, amelynek célja számos ismert adatbázis elem elérése a különféle gyakorlati keretszakaszokon. Miközben a Microsoft Windows 2000 és például a Microsoft Access adatbázist futtató számítógép adatbázisához jut, a program JDBC magyarázatokkal képes lesz elérni a Microsoft Access adatbázist. A szoftvermérnökök összeállíthatnak alkalmazásokat, amelyek társulnak adatbázisokkal, szervezett kérdőívbe (SQL) írott kérdésekkel, és feldolgozzák az eredményeket.


Mi az ODBC?

Az ODBC az Open Database Connectivity programot jelöli, és az API elnevezésű alkalmazásprogramozás standard interfészévé válik, amely elősegíti az információk elérését a DBMS nevű adatbázis-kezelő rendszeren keresztül. Az ODBC a DBMS autonómiáját érinti azzal, hogy egy ODBC illesztőprogramot használ interpretációs rétegként az alkalmazás és a DBMS között. Az alkalmazás használja az ODBC működését egy ODBC illesztőprogram-felügyelőn keresztül, amelyhez kapcsolódik, és az illesztőprogram továbbítja a lekérdezést a DBMS-nek. Az ODBC illesztőprogramok hasonlóak lehetnek az er illesztőprogramokhoz vagy más illesztőprogramokhoz, amelyek szabványos kapacitásszervezést adnak az alkalmazás hasznosításához, és végrehajtják a DBMS-re jellemző hasznosságot. Fontos megérteni, hogy az ODBC célja az adatbázis képességeinek feltárása, nem pedig kiegészítése. Ezen a vonalon az alkalmazások szerzőinek nem kellene azt várniuk, hogy az ODBC használata hirtelen egy egyszerű adatbázist vált át egy teljesen kiemelt társadalmi adatbázis motorjává. A DBMS-illesztőprogramok mérnökei végrehajtják az ODBC API kapacitásait. Az alkalmazások meghívják az illesztőprogramok képességeit, hogy az információkhoz DBMS-autonóm módon juthassanak. A Driver Manager felügyeli az alkalmazások és az illesztőprogramok közötti levelezést. Az Open Database Connectivity (ODBC) egy nyílt szabványos alkalmazásprogramozási felület (API) az adatbázishoz való hozzáféréshez. Az ODBC magyarázatok felhasználásával a programban különféle adatbázisokban, például Access, dBase, DB2, Excel és. Az ODBC programozása ellenére minden adatbázishoz külön modulra vagy illesztőprogramra van szükség. Az ODBC programozási támogatásának fő támogatója és szolgáltatója a Microsoft.


Főbb különbségek

  1. A JDBC alkalmazásprogramozási felületté válik, ahol lehetővé válik annak meghatározása, hogy a felhasználó hogyan fér hozzá az adatbázishoz. A teljes programozási nyelvhez az Oracle Corporation szabványos kiadása tartozik. Mivel az ODBC az API-k nevű alkalmazásprogramozás standard interfészévé válik, amely elősegíti az információk elérését a DBMS nevű adatbázis-kezelő rendszeren keresztül.
  2. A JDBC a Java Database Connectivity programot jelenti, míg az ODBC az Open Database Connectivity programot jelenti.
  3. Mivel az Open Database Connectivity program a különböző alkalmazások számára alkalmassá válik, függetlenül azok készítőjétől, ez egyre gyakoribb az ilyen programokat használók körében. Másrészt, a Java Database Connectivity program csak a Java rendszer által használt alkalmazások számára válik konkrétvá.
  4. A JDBC tehát olyan tényezőktől függ, mint a nyelv és a platform, és csak azokat fogadja el, amelyek a Java-ból származnak. Másrészt az ODBC független platformként jön létre a stílus és a hely szempontjából egyaránt.
  5. A JDBC-hez tartozó kódolási módszerek viszonylag könnyen olvashatók és így megérthetők. Másrészt az ODBC mentén létező kódolási módszerek bonyolult természetűek, és ezért bonyolultabbá válnak.
  6. Az ODBC-t a Microsoft vezette be 1992-ben, míg a Java a JDBC-t 1996-ban.
  7. A szoftvermérnökök az ODBC használata során adatbázisokkal társított alkalmazásokat, szervezett kérdőívekben (SQL) megírt kérdéseket készíthetnek. Másrészt a szoftvermérnökök csak akkor készíthetnek alkalmazásokat vagy kérdéseket, ha a rendszer támogatja a Java-t és feldolgozza az eredményeket.

Tulajdono A tulajdonjog a kizárólago jogok é az ingatlan feletti állapot vagy tényezője, amely tárgy lehet föld, ingatlan vagy zellemi tulajdon. A tulajdonjog t...

Irányelv (főnév)Útmutató vagy útmutató, amely megmutatja, hogyan kell végrehajtani egy műveletet vagy elérni egy célt.Irányelv (főnév)A forrá...

A Legtöbb Olvasás