Java - JDBC
16 avril 2017 - Page
2
SOMMAIRE
Chapitre 1 - JDBC ............................................................................ 4
1.1 Présentation ............................................................................................. 5
1.2 Se Connecter à la Base et Parcourir un curseur ........................................... 6
1.2.1 Objectif..................................................................................................................... 6
1.2.2 Ecran ........................................................................................................................ 6
1.2.3 Principes et démarche ............................................................................................... 6
1.2.4 Principales méthodes utilisées .................................................................................... 7
1.2.5 Script ........................................................................................................................ 8
1.2.6 Commentaires ........................................................................................................... 9
1.2.7 Gestion avancée des curseurs ...................................................................................11
1.2.8 Schéma résumé .......................................................................................................12
1.3 Mises à jour dans la BD ........................................................................... 13
1.3.1 Objectif....................................................................................................................13
1.3.2 Principes et démarche ..............................................................................................13
1.3.3 Principales méthodes utilisées ...................................................................................13
1.3.4 Insertion d'un enregistrement ...................................................................................13
1.3.5 Commentaires ..........................................................................................................14
1.3.6 Suppression d'un enregistrement...............................................................................14
1.4 Récupération dynamique du résultat d'un Select ....................................... 15
1.4.1 Objectif....................................................................................................................15
1.4.2 Principes et démarche ..............................................................................................15
1.4.3 Méthodes utilisées ....................................................................................................15
1.4.4 Script .......................................................................................................................15
1.4.5 Commentaires ..........................................................................................................17
1.4.6 Alternative pour la récupération des valeurs ...............................................................18
1.5 La méthode Execute() ............................................................................. 19
1.5.1 Objectif....................................................................................................................19
1.5.2 Principes et démarche ..............................................................................................19
1.5.3 Méthodes utilisées ....................................................................................................19
1.5.4 Script .......................................................................................................................19
1.5.5 Commentaires ..........................................................................................................20
1.6 SQL dynamique (Préparé) ........................................................................ 21
1.6.1 Principe et démarche ................................................................................................21
1.6.2 Exemples .................................................................................................................21
1.7 Exécuter une procédure stockée avec des paramètres IN .......................... 22
1.7.1 Objectif....................................................................................................................22
1.7.2 Principes et démarche ..............................................................................................22
1.7.3 Méthodes utilisées ....................................................................................................22
1.7.4 La procédure stockée Oracle .....................................................................................23
1.7.5 La procédure stockée MySQL ....................................................................................23
1.7.6 Script pour MySQL ....................................................................................................24
1.7.7 Script pour Oracle ....................................................................................................24
1.7.8 Commentaires ..........................................................................................................25
1.8 Exécuter une procédure stockée qui renvoie un SELECT ............................ 26
1.9 Exécuter une procédure stockée avec des paramètres OUT ....................... 28
1.9.1 Objectif....................................................................................................................28
1.9.2 Principes et démarche ..............................................................................................28