bloc2:prog:poo:jdbc
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:poo:jdbc [2022/09/27 15:34] – [Opérations de mise en place sous NetBeans] admin | bloc2:prog:poo:jdbc [2023/10/12 11:04] (Version actuelle) – [Pilote] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | ====== |
| ===== Principes ===== | ===== Principes ===== | ||
| Quel que soit l’environnement, | Quel que soit l’environnement, | ||
| - | < | + | < |
| - Ouvrir une connexion à la BdD ; | - Ouvrir une connexion à la BdD ; | ||
| - Pour chaque requête à exécuter : | - Pour chaque requête à exécuter : | ||
| Ligne 15: | Ligne 15: | ||
| ===== API courante JDBC ===== | ===== API courante JDBC ===== | ||
| Toutes les spécificités décrites ici nécessitent de référencer le package java.sql | Toutes les spécificités décrites ici nécessitent de référencer le package java.sql | ||
| - | <code=java> | + | <code java> |
| ==== Ouverture d’une connexion ==== | ==== Ouverture d’une connexion ==== | ||
| <code java> | <code java> | ||
| Ligne 28: | Ligne 28: | ||
| float f = rs.getFloat(" | float f = rs.getFloat(" | ||
| }</ | }</ | ||
| + | __Note__ : il existe une méthode **get**xxx pour chaque type standard Java. | ||
| ==== Fermeture d’une connexion ==== | ==== Fermeture d’une connexion ==== | ||
| <code java> | <code java> | ||
| ===== Exceptions Java ===== | ===== Exceptions Java ===== | ||
| Une grande partie du code montré ci-dessus est susceptible de déclencher la survenue [[https:// | Une grande partie du code montré ci-dessus est susceptible de déclencher la survenue [[https:// | ||
| - | <code=java> | + | <code java> |
| try { | try { | ||
| //... flot d' | //... flot d' | ||
| Ligne 43: | Ligne 44: | ||
| ===== Pilote ===== | ===== Pilote ===== | ||
| Selon le SGBD cible, pour que JDBC puisse fonctionner correctement, | Selon le SGBD cible, pour que JDBC puisse fonctionner correctement, | ||
| - | - D' | + | - D' |
| - Ensuite, indiquer à l' | - Ensuite, indiquer à l' | ||
| Par exemple, pour MySql actuellement, | Par exemple, pour MySql actuellement, | ||
| - | ==== Opérations | + | ==== Opérations |
| - | Voir [[bloc2: | + | Voir [[bloc2: |
bloc2/prog/poo/jdbc.1664285691.txt.gz · Dernière modification : 2022/09/27 15:34 de admin
