jdbc Tutorial
Iniziare con jdbc
Ricerca…
Osservazioni
JDBC, o Java DataBase Connectivity, è la specifica Java per la connessione ai database (relazionali). JDBC fornisce un'API comune sotto forma di numerose interfacce, eccezioni e aspettative (o requisiti) dei driver.
La specifica JDBC è composta da due parti:
- Un documento di specifiche, disponibile dalla pagina JSR-221
- L'API e la sua documentazione, inclusa con l'API Java SE (pacchetti
java.sql
ejavax.sql
)
La maggior parte dei database relazionali e alcuni database non relazionali forniscono un driver che implementa il JDBC.
Versioni
Versione | Data di rilascio |
---|---|
3.0 | 2002/02/06 |
4.0 | 2006-12-11 |
4.1 | 2011-07-07 |
4.2 | 2014/03/18 |
Creare una connessione
Per poter utilizzare JDBC è necessario disporre del driver JDBC del proprio database sul percorso della classe dell'applicazione.
Esistono diversi modi per connettersi a un database, ma i metodi più comuni sono utilizzare java.sql.DriverManager
o configurare e utilizzare un'implementazione specifica del database di javax.sql.DataSource
.
Un semplice esempio per creare una connessione a un database con l'url jdbc:somedb://localhost/foobar
ed eseguire una dichiarazione di aggiornamento per dare a tutti i dipendenti un aumento del 5%:
try (Connection connection = DriverManager.getConnection(
"jdbc:somedb://localhost/foobar", "anna", "supersecretpassword");
Statement updateStatement = connection.createStatement()) {
updateStatement.executeUpdate("update employees set salary = salary * 1.05");
}
Per ulteriori dettagli vedere la creazione di una connessione al database