Sommario:
- Definizione - Cosa significa Java Database Connectivity (JDBC)?
- Techopedia spiega Java Database Connectivity (JDBC)
Definizione - Cosa significa Java Database Connectivity (JDBC)?
Java Database Connectivity (JDBC) è un'API (Application Programming Interface) che consente al programmatore di connettersi e interagire con i database. Fornisce metodi per eseguire query e aggiornare i dati nel database tramite istruzioni di aggiornamento come CREATE, UPDATE, DELETE e INSERT di SQL e istruzioni di query come SELECT. Inoltre, JDBC può eseguire stored procedure.
Come Java, JDBC è compatibile con molte piattaforme come Unix e MAC OS.
Techopedia spiega Java Database Connectivity (JDBC)
L'API JDBC utilizza classi e interfacce standard Java per connettersi ai database. Per utilizzare JDBC per connettere applicazioni Java a un server di database specifico, è necessario un driver JDBC che supporti l'API JDBC per quel server di database.
Per stabilire una connessione tra l'applicazione Java e il database, JDBC segue alcuni passaggi:
- Caricamento del driver: il driver fornisce una connessione al database.
- Creazione della connessione: una volta caricato il driver, il passaggio successivo è creare una connessione. L'oggetto connessione utilizza un URL nel formato specificato, che include il nome della macchina, il numero di porta e il nome del database. Comunica con l'oggetto database.
- Esecuzione di istruzioni SQL: richiede un oggetto per la creazione dell'istruzione SQL.
- Restituzione del set di risultati: recupera e modifica le query del database. È possibile accedere ai record dalla prima riga all'ultima riga del database.