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.sqlejavax.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