Forskellen mellem JDBC og ODBC

Forfatter: Laura McKinney
Oprettelsesdato: 1 April 2021
Opdateringsdato: 14 Kan 2024
Anonim
HandWallet - difference between "Actions" screen and "Account Statement" screen
Video.: HandWallet - difference between "Actions" screen and "Account Statement" screen

Indhold

Hovedforskel

JDBC står for Java Database Connectivity-programmet og bliver en applikationsprogrammeringsgrænseflade, hvor definitionen af, hvordan en bruger får adgang til databasen, bliver mulig. For det komplette programmeringssprog kommer det med standardudgaven, dog med Oracle Corporation. På den anden side står ODBC for Open Database Connectivity-programmet og bliver en standardgrænseflade til applikationsprogrammering kaldet API, der hjælper med adgang til information gennem databasestyringssystem kaldet DBMS.


Sammenligningstabel

Grundlæggende for sondringJDBCODBC
DefinitionEn applikationsprogrammeringsgrænseflade, hvor definitionen af, hvordan en bruger får adgang til databasen, bliver mulig.En standardgrænseflade til applikationsprogrammering kaldet API, der hjælper med adgang til information gennem databasestyringssystem kaldet DBMS.
NavnJava Database Connectivity-programÅbn program for databaseforbindelse.
OprindelseIntroduceret af Oracle i 1996.Introduceret af Microsoft i 1992.
AfhængighedAfhænger af faktorer som sprog og platform og accepterer kun dem, der kommer fra Java.Kommer som en uafhængig platform for både stil og placering.
AnvendelseBlir kun konkret til applikationer, der bruges af Java-systemet.Blir velegnet til forskellige applikationer uanset deres ophavsmand.

Hvad er JDBC?

JDBC står for Java Database Connectivity-programmet og bliver en applikationsprogrammeringsgrænseflade, hvor definitionen af, hvordan en bruger får adgang til databasen, bliver mulig. For det komplette programmeringssprog kommer det med standardudgaven, dog med Oracle Corporation. Java Database Connectivity (JDBC) er en applikationsprogrammeringsgrænseflade (API) til programmeringsdialekten Java, der kendetegner, hvordan en kunde kan komme til en database. Det er et stykke af Java Standard Edition-scenen fra Oracle Corporation. Det giver strategier for undersøgelse og opdatering af oplysninger i en database og arrangeres mod sociale databaser. En JDBC-til-ODBC-forbindelse muliggør foreninger med enhver ODBC-tilgængelig informationskilde i den virtuelle Java-maskine (JVM) har betingelsen. Brugergrænsefladen til applikationen giver dig en chance for at kode for få at kræve artikulation i SQL (Structured Query Language), der derefter overføres til det program, der behandler databasen. Det gendanner resultaterne gennem en sammenlignelig grænseflade. JDBC er grundlæggende det samme som SQL Access Groups Open Database Connectivity (ODBC), og med et lille "udvidelsesprogram" kan du bruge JDBC-interface til at komme til databaser via ODBC-interface. For eksempel kan du komponere et program, der er beregnet til at komme til adskillige kendte databaseelementer på forskellige praktiske rammetrin. Mens du kommer til en database på en pc, der kører Microsofts Windows 2000 og for eksempel en Microsoft Access-database, vil dit program med JDBC-forklaringer have kapacitet til at komme til Microsoft Access-databasen. Softwareingeniører kan komponere applikationer, der knytter sig til databaser, forespørgsler skrevet i organiseret undersøgelsesdialekt (SQL) og behandle resultaterne.


Hvad er ODBC?

ODBC står for Open Database Connectivity-programmet og bliver en standardgrænseflade til applikationsprogrammering kaldet API, der hjælper med adgang til information gennem databasestyringssystem kaldet DBMS. ODBC opnår DBMS-autonomi ved at bruge en ODBC-driver som et tolkningslag mellem applikationen og DBMS. Programmet bruger ODBC fungerer gennem en ODBC-driverovervåger, som den opretter forbindelse, og driveren videregiver forespørgslen til DBMS. En ODBC-driver kan betragtes som den ligner en er-driver eller en anden driver, hvilket giver et standardarrangement af kapaciteter til applikationen til at udnytte og udføre DBMS-særlig brugbarhed. Det er vigtigt at forstå, at ODBC er beregnet til at afsløre databasefærdigheder, ikke supplere dem. På tværs af disse linjer burde applikationsforfattere ikke forvente, at anvendelse af ODBC pludseligt vil ændre en ligetil database til en helt fremhævet social databasemotor. Ingeniører af DBMS-bestemte drivere udfører kapaciteterne i ODBC API. Programmer kalder funktionerne i disse drivere for at komme til information på en DBMS-autonom måde. En Driver Manager fører tilsyn med korrespondance mellem applikationer og drivere. Open Database Connectivity (ODBC) er en åben standard applikationsprogrammeringsgrænseflade (API) til at komme til en database. Ved at bruge ODBC-forklaringer i et program kan du komme til poster i forskellige databaser, herunder Access, dBase, DB2, Excel og. Uanset ODBC-programmeringen kræves et andet modul eller driver for hver database at indtaste. Den vigtigste talsmand for og udbyder af ODBC-programmeringssupport er Microsoft.


Vigtige forskelle

  1. JDBC bliver en applikationsprogrammeringsgrænseflade, hvor definitionen af, hvordan en bruger får adgang til databasen, bliver mulig. For det komplette programmeringssprog kommer det med standardudgaven, dog med Oracle Corporation. Mens ODBC bliver en standardgrænseflade til applikationsprogrammering kaldet API, der hjælper med adgang til information gennem databasestyringssystem kaldet DBMS.
  2. JDBC står for Java Database Connectivity-programmet, på den anden side står ODBC for Open Database Connectivity-programmet.
  3. Da programmet Open Database Connectivity bliver velegnet til forskellige applikationer uanset deres ophavsmand, bliver det mere almindeligt blandt folk, der bruger sådanne programmer. På den anden side bliver Java Database Connectivity-programmet kun konkret til applikationer, der bruges af Java-systemet.
  4. JDBC afhænger derfor af faktorer som sprog og platform og accepterer kun dem, der kommer fra Java. På den anden side kommer ODBC som en uafhængig platform for både stil og placering.
  5. Kodningsmetoderne, der følger med JDBC, er relativt lette at læse og dermed forstå. På den anden side har kodningsmetoderne, der findes langs ODBC, en kompliceret karakter og bliver derfor komplekse.
  6. ODBC blev introduceret af Microsoft i 1992, mens Java introducerede JDBC i 1996.
  7. Softwareingeniører kan komponere applikationer, der knytter sig til databaser, forespørgsler skrevet i organiseret undersøgelsesdialekt (SQL), mens de bruger ODBC. På den anden side kan softwareingeniører ikke komponere applikationer eller forespørgsler, medmindre systemet understøtter Java og behandler resultaterne.

Forkning Forkning omfatter "kreativt og ytematik arbejde, der udføre for at øge lageret viden, herunder viden om menneker, kultur og amfund, og brugen af ​​dette lager af viden til at...

tetraplegi Tetraplegia, ogå kendt om quadriplegia, er lammele foråraget af ygdom eller kade, om reulterer i det delvie eller totale tab af brug af alle fire lemmer og overkropp; paraplegi ...

Se