Forskjellen mellom JDBC og ODBC

Forfatter: Laura McKinney
Opprettelsesdato: 1 April 2021
Oppdater Dato: 7 Kan 2024
Anonim
Video 559 Forskjellen mellom / forskjell på
Video: Video 559 Forskjellen mellom / forskjell på

Innhold

Hovedforskjell

JDBC står for Java Database Connectivity-programmet og blir et applikasjonsprogrammeringsgrensesnitt der definisjonen av hvordan en bruker får tilgang til databasen blir mulig. For det komplette programmeringsspråket kommer det med standardutgaven på Oracle Corporation. På den annen side står ODBC for Open Database Connectivity-programmet og blir et standardgrensesnitt for applikasjonsprogrammering kalt API som hjelper med tilgang til informasjon gjennom databasesystem som kalles DBMS.


Sammenligningstabell

Grunnlag for distinksjonJDBCODBC
DefinisjonEt applikasjonsprogrammeringsgrensesnitt der definisjonen av hvordan en bruker får tilgang til databasen blir mulig.Et standardgrensesnitt for applikasjonsprogrammering kalt API som hjelper med tilgang til informasjon gjennom databasesystem som kalles DBMS.
NavnJava Database Connectivity-programÅpne Database Connectivity-programmet.
OpprinnelseIntrodusert av Oracle i 1996.Introdusert av Microsoft i 1992.
avhengighetAvhenger av faktorer som språk og plattform og godtar bare de som kommer fra Java.Kommer som en uavhengig plattform for både stil og beliggenhet.
brukBlir bare konkret for applikasjoner som brukes av Java-systemet.Blir egnet for forskjellige bruksområder uavhengig av opphavsmann.

Hva er JDBC?

JDBC står for Java Database Connectivity-programmet og blir et applikasjonsprogrammeringsgrensesnitt der definisjonen av hvordan en bruker får tilgang til databasen blir mulig. For det komplette programmeringsspråket kommer det med standardutgaven på Oracle Corporation. Java Database Connectivity (JDBC) er et applikasjonsprogrammeringsgrensesnitt (API) for programmeringsdialekten Java, som kjennetegner hvordan en kunde kan komme seg til en database. Det er et stykke av Java Standard Edition-scenen, fra Oracle Corporation. Det gir strategier for å undersøke og oppdatere informasjon i en database, og ordnes mot sosiale databaser. En JDBC-til-ODBC-tilkobling gir muligheter for assosiasjoner til alle ODBC-tilgjengelige informasjonskilder i den virtuelle Java-maskinen (JVM). Programmet grensesnittet gir deg en sjanse til å kode komme til å kreve artikulasjoner i SQL (Structured Query Language) som deretter blir sendt til programmet som omhandler databasen. Det gjenoppretter resultatene gjennom et sammenlignbart grensesnitt. JDBC er grunnleggende det samme som SQL Access Groups Open Database Connectivity (ODBC), og med et lite "utvidelsesprogram" kan du bruke JDBC-grensesnittet for å komme til databaser gjennom ODBC-grensesnittet. For eksempel kan du komponere et program som er ment å komme til en rekke kjente databaseelementer på forskjellige praktiske rammetrinn. Når du kommer til en database på en PC som kjører Microsofts Windows 2000 og for eksempel en Microsoft Access-database, vil programmet ditt med JDBC-forklaringer ha kapasitet til å komme til Microsoft Access-databasen. Programvareingeniører kan komponere applikasjoner som knytter seg til databaser, henvendelser skrevet på SQL (Organisedquiriedialect) og behandle resultatene.


Hva er ODBC?

ODBC står for Open Database Connectivity-programmet og blir et standardgrensesnitt for applikasjonsprogrammering kalt API som hjelper med tilgang til informasjon gjennom databasesystem som kalles DBMS. ODBC oppnår DBMS-autonomi ved å bruke en ODBC-driver som tolkningslag mellom applikasjonen og DBMS. Applikasjonen bruker ODBC fungerer gjennom en ODBC-driverveileder som den kobles til, og driveren sender henvendelsen til DBMS. En ODBC-driver kan tenkes å være lik en driver eller annen driver, noe som gir et standardoppsett av kapasiteter for applikasjonen å bruke og utføre DBMS-spesiell nytte. Det er viktig å forstå at ODBC er ment å avdekke databaseferdigheter, ikke supplere dem. I tråd med disse linjene, bør applikasjonsforfattere ikke forvente at bruk av ODBC brått vil endre en enkel database til en helt markert sosial databasemotor. Ingeniører av DBMS-spesifikke drivere utfører kapasitetene i ODBC API. Programmer kaller funksjonene i disse driverne for å komme til informasjon på en DBMS-autonom måte. En sjåførleder fører tilsyn med korrespondanse mellom applikasjoner og drivere. Open Database Connectivity (ODBC) er et åpent standard applikasjonsprogrammeringsgrensesnitt (API) for å komme til en database. Ved å bruke ODBC-forklaringer i et program, kan du komme til poster i forskjellige databaser, inkludert Access, dBase, DB2, Excel og. Til tross for ODBC-programmering, er det nødvendig med en annen modul eller driver for hver database å komme inn. Prinsippet som er talsmann for og leverandør av støtte til ODBC-programmering er Microsoft.


Viktige forskjeller

  1. JDBC blir et applikasjonsprogrammeringsgrensesnitt der definisjonen av hvordan en bruker får tilgang til databasen blir mulig. For det komplette programmeringsspråket kommer det med standardutgaven på Oracle Corporation. Mens ODBC blir et standardgrensesnitt for applikasjonsprogrammering kalt API som hjelper med tilgang til informasjon gjennom databasesystem som kalles DBMS.
  2. JDBC står for Java Database Connectivity-programmet, derimot står ODBC for Open Database Connectivity-programmet.
  3. Siden Open Database Connectivity-programmet blir egnet for forskjellige applikasjoner uavhengig av opphavsmann, blir det mer vanlig blant folk som bruker slike programmer. På den annen side blir Java Database Connectivity-programmet bare konkret for applikasjoner som brukes av Java-systemet.
  4. JDBC er derfor avhengig av faktorer som språk og plattform og godtar bare de som kommer fra Java. På den annen side kommer ODBC som en uavhengig plattform for både stil og beliggenhet.
  5. Kodingsmetodene som følger med JDBC, er relativt enkle å lese og dermed forstå. På den annen side har kodingsmetodene som eksisterer langs ODBC en komplisert karakter og blir derfor komplekse.
  6. ODBC ble introdusert av Microsoft i 1992, mens Java introduserte JDBC i 1996.
  7. Programvareingeniører kan komponere applikasjoner som knytter seg til databaser, henvendelser skrevet på SQL (Organisedquirial Dialect) mens de bruker ODBC. På den annen side kan ikke programvareingeniører komponere applikasjoner eller henvendelser med mindre systemet støtter Java og behandler resultatene.

Det er ikkert at begge de forekrevne mediinene bruke til å takle ykdommen erektil dyfunkjon, eller med enkle ord, kan du ogå i at de bruke av den om ønker å gjøre peniomkreten...

Forskjellen mellom Uber og Lyft

Monica Porter

Kan 2024

For det førte er Uber mye eldre enn konkurrenten Lyft. Dette er tranportnettfirmaer om tilbyr riddeling, om ble utarbeidet i et forøk på å ha et alternativ til droje. Lyft tilbyr d...

Anbefalt