JDBC (Java Database Connectivity) Definizione significato

Cos’è il JDBC (Java Database Connectivity)?

Sta per “Java Database Connectivity”. JDBC è una API che permette alle applicazioni Java di connettersi e interrogare una vasta gamma di database. Gli esempi includono Java DB, Oracle, MySQL, PostgreSQL, DB2, Sybase ASE, e Microsoft SQL Server.

JDBC rende possibile per un sviluppatore di software eseguire SQL query all’interno di una applicazione Java. La connessione al database e tutte le traduzioni di query richieste sono gestite dal driver JDBC. Per esempio, lo stesso metodo Java può essere usato per interrogare un database MySQL e un database Microsoft SQL Server. L’obiettivo è di fornire agli sviluppatori la funzionalità “write once, run anywhere”, rendendo facile lavorare con diversi tipi di database.

Per far sì che un’applicazione usi JDBC, deve essere installato l’appropriato driver. Gli esempi includono il driver JDBC Thin e il driver JDBC OCI (Oracle Call Interface). I file dei driver sono disponibili come archivi Java (file .JAR), che possono essere referenziati da una application Java. Ogni archivio Java contiene file .CLASS che permettono alle applicazioni Java di comunicare con diversi tipi di database. Le singole classi possono essere rimosse per ridurre lo spazio su disco richiesto dall’applicazione Java corrispondente.

I driver JDBC sono mantenuti e forniti da Oracle, che ha assunto lo sviluppo di Java dopo aver acquisito Sun Microsystems nel 2010.

Qual è la differenza tra JDBC e ODBC?

JDBC è progettato specificamente per le applicazioni Java, mentre ODBC è indipendente dal linguaggio. Questo significa che l’API ODBC è disponibile per diversi linguaggi di programmazione, mentre JDBC è disponibile solo per Java. Un “ponte” può essere usato per tradurre i comandi tra le due API. Per esempio, un ponte ODBC-JDBC traduce le chiamate di funzione ODBC in chiamate di metodo JDBC, permettendo loro di essere processate da un driver JDBC. Un driver JDBC-ODBC converte le chiamate di metodo JDBC in chiamate di funzione ODBC, permettendo loro di lavorare con un driver ODBC.

La descrizione di JDBC (Java Database Connectivity) in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di JDBC (Java Database Connectivity) o vuoi suggerire un nuovo termine tecnico, contattaci.

© 2021 SharTec - In primo piano in Tecnologia