Differenza tra JDBC e ODBC

Autore: Laura McKinney
Data Della Creazione: 1 Aprile 2021
Data Di Aggiornamento: 14 Maggio 2024
Anonim
JDBC vs JPA vs Hibernate vs Spring Data JPA in 9 minutes
Video: JDBC vs JPA vs Hibernate vs Spring Data JPA in 9 minutes

Contenuto

Differenza principale

JDBC è l'acronimo di Java Database Connectivity Program e diventa un'interfaccia di programmazione dell'applicazione in cui diventa possibile la definizione di come un utente ottiene l'accesso al database. Per il linguaggio di programmazione completo, viene fornito con l'edizione standard tramite Oracle Corporation. D'altra parte, ODBC sta per programma Open Database Connectivity e diventa un'interfaccia standard per la programmazione delle applicazioni chiamata API che aiuta con l'accesso alle informazioni attraverso il sistema di gestione del database chiamato DBMS.


Tabella di comparazione

Base di distinzioneJDBCODBC
DefinizioneUn'interfaccia di programmazione dell'applicazione in cui diventa possibile la definizione di come un utente accede al database.Un'interfaccia standard per la programmazione dell'applicazione chiamata API che aiuta con l'accesso alle informazioni attraverso il sistema di gestione del database chiamato DBMS.
NomeProgramma di connettività del database JavaAprire il programma Connettività database.
OrigineIntrodotto da Oracle nel 1996.Introdotto da Microsoft nel 1992.
DipendenzaDipende da fattori come il linguaggio e la piattaforma e accetta solo quelli provenienti da Java.È una piattaforma indipendente per stile e location.
usoDiventa concreto solo per le applicazioni utilizzate dal sistema Java.Diventa adatto per diverse applicazioni indipendentemente dal loro originatore.

Che cos'è JDBC?

JDBC è l'acronimo di Java Database Connectivity Program e diventa un'interfaccia di programmazione dell'applicazione in cui diventa possibile la definizione di come un utente ottiene l'accesso al database. Per il linguaggio di programmazione completo, viene fornito con l'edizione standard tramite Oracle Corporation. Java Database Connectivity (JDBC) è un'interfaccia di programmazione dell'applicazione (API) per il dialetto di programmazione Java, che caratterizza come un cliente può accedere a un database. È un pezzo del palcoscenico Java Standard Edition, di Oracle Corporation. Fornisce strategie per l'indagine e l'aggiornamento delle informazioni in un database e viene organizzato in base ai database sociali. Una connessione da JDBC a ODBC consente alle associazioni con qualsiasi fonte di informazioni disponibile ODBC nella macchina virtuale Java (JVM) di avere la condizione. L'interfaccia del programma applicativo offre la possibilità di codificare le articolazioni get to demand in SQL (Structured Query Language) che vengono quindi passate al programma che si occupa del database. Ripristina i risultati attraverso un'interfaccia comparabile. JDBC è fondamentalmente lo stesso di Open Database Connectivity (ODBC) del gruppo SQL Access Group e, con un piccolo programma di "estensione", è possibile utilizzare l'interfaccia JDBC per accedere ai database tramite l'interfaccia ODBC. Ad esempio, è possibile comporre un programma destinato a raggiungere numerosi elementi di database noti in varie fasi della struttura pratica. Mentre si accede a un database su un PC con Windows 2000 di Microsoft e, ad esempio, un database di Microsoft Access, il programma con spiegazioni JDBC avrebbe la capacità di accedere al database di Microsoft Access. Gli ingegneri del software possono comporre applicazioni associate a database, richieste scritte in dialetto di domande organizzato (SQL) ed elaborare i risultati.


Che cos'è ODBC?

ODBC sta per Open Database Connectivity Program e diventa un'interfaccia standard per la programmazione delle applicazioni chiamata API che aiuta con l'accesso alle informazioni attraverso il sistema di gestione del database chiamato DBMS. ODBC ottiene l'autonomia DBMS utilizzando un driver ODBC come livello di interpretazione tra l'applicazione e il DBMS. L'applicazione utilizza ODBC funziona attraverso un supervisore di driver ODBC con cui si collega e il driver passa la richiesta al DBMS. Un driver ODBC può essere considerato simile a un driver er o altro driver, fornendo una disposizione standard delle capacità che l'applicazione può utilizzare ed eseguendo un'utilità particolare di DBMS. È essenziale comprendere che ODBC ha lo scopo di scoprire le capacità del database, non integrarle. In questo senso, gli autori delle applicazioni non dovrebbero aspettarsi che l'utilizzo di ODBC cambierà bruscamente un database semplice in un motore di database sociale interamente evidenziato. Gli ingegneri di driver specifici di DBMS eseguono le capacità nell'API ODBC. Le applicazioni chiamano le capacità di questi driver per ottenere informazioni in modo autonomo da DBMS. Un Driver Manager supervisiona la corrispondenza tra applicazioni e driver. Open Database Connectivity (ODBC) è un'API (Application Programming Interface) aperta standard per accedere a un database. Utilizzando le spiegazioni ODBC in un programma, è possibile accedere ai record in vari database diversi, tra cui Access, dBase, DB2, Excel e. Nonostante la programmazione ODBC, è necessario un modulo o un driver diverso per ogni database da inserire. Il principale difensore e fornitore del supporto alla programmazione ODBC sono Microsoft.


Differenze chiave

  1. JDBC diventa un'interfaccia di programmazione dell'applicazione in cui diventa possibile la definizione di come un utente accede al database. Per il linguaggio di programmazione completo, viene fornito con l'edizione standard tramite Oracle Corporation. Considerando che ODBC diventa un'interfaccia standard per la programmazione dell'applicazione chiamata API che aiuta con l'accesso alle informazioni attraverso il sistema di gestione del database chiamato DBMS.
  2. JDBC è l'acronimo di Java Database Connectivity, mentre ODBC sta per Open Database Connectivity.
  3. Poiché il programma Open Database Connectivity diventa adatto a diverse applicazioni indipendentemente dal loro originatore, diventa più comune tra le persone che usano tali programmi. D'altra parte, il programma Java Database Connectivity diventa concreto solo per le applicazioni utilizzate dal sistema Java.
  4. JDBC, quindi, dipende da fattori come il linguaggio e la piattaforma e accetta solo quelli provenienti da Java. D'altra parte, l'ODBC si presenta come una piattaforma indipendente per stile e posizione.
  5. I metodi di codifica forniti con JDBC sono relativamente facili da leggere e quindi da comprendere. D'altro canto, i metodi di codifica esistenti lungo l'ODBC hanno una natura complicata e quindi diventano complessi.
  6. ODBC è stato introdotto da Microsoft nel 1992, mentre Java ha introdotto JDBC nel 1996.
  7. Gli ingegneri del software possono comporre applicazioni che si associano a database, richieste scritte in dialetto di richieste organizzato (SQL) durante l'utilizzo di ODBC. D'altra parte, gli ingegneri del software non possono comporre applicazioni o richieste a meno che il sistema non supporti Java e non elabori i risultati.

La differenza principale tra altezza e altezza è che Hight è una montagna negli tati Uniti d'America e L'altezza è una ditanza tra l'etremità più baa e l'etrem...

La differenza principale tra Precipitazione e Coagulazione è che La precipitazione è un prodotto della condenazione del vapore acqueo atmoferico che cade otto gravità e Il proceo equenz...

Pubblicazioni Interessanti