Quels sont les buts de la formation ?
Programme de la formation
Accéder aux bases de données en Java
JDBC : présentation de l'API, types de drivers (1-4), modes
Chargement des drivers JDBC
Accès directe ou à travers une Datasource configurée côté serveur.
Manipuler une source de données
Connexion à diverses source de données ayant un pilote Java
Récupération d'une connexion
Interactions avec la base de données :
- requêtes simples : Statement
- requêtes avec paramètres : PreparedStatement
- exécution de procédures :CallableStatement
Exécution et traitement/parcours des résultats
Gestion des connexions : ouvertures/fermetures, pool de connexions
Gestion des transactions
Gestion des exceptions : types, capture et traitement
Libération automatique des ressources (try-with-resources)
Organiser le code
Pattern DAO : principe, diagramme de classe
Implémentation d'un singleton pour la connexion
Construction de l'interface du DAO et implémentation
Externalisation de la configuration dans des fichiers .properties