jdbc Tutoriel
Démarrer avec jdbc
Recherche…
Remarques
JDBC, ou Java DataBase Connectivity, est la spécification Java pour la connexion aux bases de données (relationnelles). JDBC fournit une API commune sous la forme d'un certain nombre d'interfaces et d'exceptions, ainsi que d'attentes (ou d'exigences) de pilotes.
La spécification JDBC comprend deux parties:
- Un document de spécification, disponible à partir de la page JSR-221
- L'API et sa documentation, incluses avec l'API Java SE (packages
java.sql
etjavax.sql
)
La plupart des bases de données relationnelles et certaines bases de données non relationnelles fournissent un pilote qui implémente JDBC.
Versions
Version | Date de sortie |
---|---|
3.0 | 2002-02-06 |
4.0 | 2006-12-11 |
4.1 | 2011-07-07 |
4.2 | 2014-03-18 |
Créer une connexion
Pour pouvoir utiliser JDBC, vous devez avoir le pilote JDBC de votre base de données sur le chemin de classe de votre application.
Il existe plusieurs façons de se connecter à une base de données, mais les méthodes les plus courantes consistent à utiliser java.sql.DriverManager
ou à configurer et utiliser une implémentation spécifique à la base de données de javax.sql.DataSource
.
Un exemple simple pour créer une connexion à une base de données avec l'url jdbc:somedb://localhost/foobar
et exécuter une instruction de mise à jour pour donner à tous les employés une augmentation de 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");
}
Pour plus de détails, voir Création d'une connexion à une base de données