Skillnaden mellan JDBC och ODBC

Författare: Laura McKinney
Skapelsedatum: 1 April 2021
Uppdatera Datum: 9 Maj 2024
Anonim
Linux Mint 20.2 Cinnamon- Tutorial  for new users.
Video: Linux Mint 20.2 Cinnamon- Tutorial for new users.

Innehåll

Huvudskillnad

JDBC står för Java Database Connectivity-programmet och blir ett applikationsprogrammeringsgränssnitt där definitionen av hur en användare får tillgång till databasen blir möjlig. För hela programmeringsspråket kommer det med standardutgåvan med Oracle Corporation. Å andra sidan står ODBC för Open Database Connectivity-programmet och blir ett standardgränssnitt för applikationsprogrammering som heter API som hjälper till med åtkomst till information genom databashanteringssystem som kallas DBMS.


Jämförelsediagram

Grund för distinktionJDBCODBC
DefinitionEtt applikationsprogrammeringsgränssnitt där definitionen av hur en användare får tillgång till databasen blir möjlig.Ett standardgränssnitt för applikationsprogrammering som heter API som hjälper till med åtkomst till information genom databashanteringssystem som kallas DBMS.
namnJava-databasanslutningsprogramÖppna databasanslutningsprogram.
UrsprungIntroducerad av Oracle 1996.Introducerades av Microsoft 1992.
DependencyBeror på faktorer som språk och plattform och accepterar endast de som kommer från Java.Kommer som en oberoende plattform för både stil och plats.
AnvändandeBlir bara konkret för applikationer som används av Java-systemet.Blir lämplig för olika applikationer oavsett ursprung.

Vad är JDBC?

JDBC står för Java Database Connectivity-programmet och blir ett applikationsprogrammeringsgränssnitt där definitionen av hur en användare får tillgång till databasen blir möjlig. För hela programmeringsspråket kommer det med standardutgåvan med Oracle Corporation. Java Database Connectivity (JDBC) är ett applikationsprogrammeringsgränssnitt (API) för programmeringsdialekten Java, som kännetecknar hur en kund kan komma till en databas. Det är ett stycke av Java Standard Edition-scenen från Oracle Corporation. Det ger strategier för utredning och uppdatering av information i en databas och ordnas mot sociala databaser. En JDBC-till-ODBC-anslutning ger föreningar med alla ODBC-tillgängliga informationskällor i den virtuella Java-maskinen (JVM) har villkoret. Applikationsprogramgränssnittet ger dig en chans att koda få begärda artikuleringar i SQL (Structured Query Language) som sedan skickas till programmet som behandlar databasen. Det återställer resultaten genom ett jämförbart gränssnitt. JDBC är i grunden samma som SQL Access Groups Open Database Connectivity (ODBC) och med ett litet "förlängningsprogram" kan du använda JDBC-gränssnittet för att komma till databaser via ODBC-gränssnittet. Till exempel kan du komponera ett program som är avsett att få till många kända databasartiklar på olika praktiska ramstadier. När du kommer till en databas på en dator som kör Microsofts Windows 2000 och till exempel en Microsoft Access-databas, skulle ditt program med JDBC-förklaringar ha kapacitet att komma till Microsoft Access-databasen. Programvaruingenjörer kan komponera applikationer som associerar med databaser, förfrågningar skrivna i SQL (Organised Enquiry Dialect) och behandla resultaten.


Vad är ODBC?

ODBC står för Open Database Connectivity-programmet och blir ett standardgränssnitt för applikationsprogrammering som heter API som hjälper till med åtkomst till information genom databashanteringssystem som kallas DBMS. ODBC uppnår DBMS-autonomi genom att använda en ODBC-drivrutin som tolkningsskikt mellan applikationen och DBMS. Applikationen använder ODBC fungerar via en ODBC-drivrutinledare som den ansluter till, och föraren skickar förfrågan till DBMS. En ODBC-drivrutin kan anses likna en drivrutin eller annan drivrutin, vilket ger ett standardarrangemang för kapacitet för applikationen att använda och exekvera DBMS-speciell användbarhet. Det är viktigt att förstå att ODBC är avsett att avslöja databasförmågor, inte komplettera dem. Längs dessa linjer borde applikationsförfattare inte förvänta sig att användning av ODBC plötsligt förändrar en enkel databas till en helt markerad social databasmotor. Ingenjörer för DBMS-specifika drivrutiner kör kapaciteten i ODBC API. Program kallar funktionerna i dessa drivrutiner för att få information på ett DBMS-autonomt sätt. En chefschef övervakar korrespondens mellan applikationer och förare. Open Database Connectivity (ODBC) är ett öppet standardprogrammeringsgränssnitt (API) för att komma till en databas. Genom att använda ODBC-förklaringar i ett program kan du komma till poster i olika databaser, inklusive Access, dBase, DB2, Excel och. Trots ODBC-programmering krävs en annan modul eller drivrutin för att varje databas ska ange. Den främsta förespråkaren och leverantören av ODBC-programmeringsstöd är Microsoft.


Viktiga skillnader

  1. JDBC blir ett applikationsprogramgränssnitt där definitionen av hur en användare får tillgång till databasen blir möjlig. För hela programmeringsspråket kommer det med standardutgåvan med Oracle Corporation. Medan ODBC blir ett standardgränssnitt för applikationsprogrammering som kallas API som hjälper till med åtkomst till information genom databashanteringssystem som kallas DBMS.
  2. JDBC står för Java Database Connectivity-programmet, å andra sidan står ODBC för Open Database Connectivity-programmet.
  3. Eftersom programmet Open Database Connectivity blir lämpligt för olika applikationer oberoende av deras ursprung, blir det vanligare bland personer som använder sådana program. Å andra sidan blir Java Database Connectivity-programmet bara konkret för applikationer som används av Java-systemet.
  4. JDBC beror därför på faktorer som språk och plattform och accepterar endast de som kommer från Java. Å andra sidan kommer ODBC som en oberoende plattform för både stil och plats.
  5. Kodningsmetoderna som följer med JDBC är relativt enkla att läsa och därmed förstå. Å andra sidan har kodningsmetoderna som finns längs ODBC en komplicerad karaktär och blir därför komplexa.
  6. ODBC introducerades av Microsoft år 1992, medan Java introducerade JDBC 1996.
  7. Programvaruingenjörer kan komponera applikationer som associerar med databaser, förfrågningar skrivna i SQL (Organised enkeldialekt) medan de använder ODBC. Å andra sidan kan programvaruingenjörer inte formulera applikationer eller förfrågningar såvida inte systemet stöder Java och bearbetar resultaten.

Den törta killnaden mellan ala och Picante å är att ala är en mild å, medan Picante å är en kryddig å eller en varm å.I den nuvarande åldern älka...

Mukulö Mukel är en mjuk vävnad om finn i de fleta djur. Mukelceller innehåller proteinfilamenter av aktin och myoin om glider förbi varandra och ger en ammandragning om ...

Artiklar För Dig