100% ont trouvé ce document utile (1 vote)
7 vues2 pages

JDBC en Java pour MySQL : Guide Complet

Ce cours enseigne l'utilisation de JDBC en Java pour gérer une base de données MySQL dans un projet de gestion scolaire. Il présente la structure du projet, y compris les classes Main.java et Main1.java pour l'insertion de filières et de classes, ainsi que la classe utilitaire DatabaseHelper pour gérer les connexions et requêtes SQL. Des bonnes pratiques sont également abordées, telles que l'utilisation de PreparedStatement et la gestion des ressources.

Transféré par

haroun
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
7 vues2 pages

JDBC en Java pour MySQL : Guide Complet

Ce cours enseigne l'utilisation de JDBC en Java pour gérer une base de données MySQL dans un projet de gestion scolaire. Il présente la structure du projet, y compris les classes Main.java et Main1.java pour l'insertion de filières et de classes, ainsi que la classe utilitaire DatabaseHelper pour gérer les connexions et requêtes SQL. Des bonnes pratiques sont également abordées, telles que l'utilisation de PreparedStatement et la gestion des ressources.

Transféré par

haroun
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours Java : JDBC & Gestion MySQL

Introduction au Projet

Ce cours présente l'utilisation de JDBC en Java pour gérer une base de données MySQL dans un projet de

gestion scolaire.

1. Structure du projet :

- [Link] : insertion de filières.

- [Link] : insertion de classes liées à une filière.

- [Link] : classe utilitaire pour gérer la connexion et les requêtes SQL.

2. La classe DatabaseHelper :

- Singleton : une seule instance est utilisée dans tout le projet.

- Méthodes :

- openConnexion() : établit une connexion JDBC.

- prepareQuery(sql) : prépare une requête SQL.

- addParameters(params) : injecte les paramètres.

- executeSelect() : exécute les requêtes SELECT.

- executeMaj() : exécute les INSERT, UPDATE ou DELETE.

- close() : ferme les ressources.

3. Exemple [Link] :

- Saisie du nom et libellé d'une filière.

- Insertion dans la table filière avec `INSERT INTO filiere(nom, libelle) VALUES (?, ?)`.

- Affichage des filières insérées avec `SELECT * FROM filiere`.

4. Exemple [Link] :

- Saisie des détails d'une classe (code, libellé, frais, filière).

- Sélection des filières existantes.

- Insertion dans la table classe avec une clé étrangère vers la filière.

- Affichage des classes existantes.

Page 1
Cours Java : JDBC & Gestion MySQL

5. Bonnes pratiques :

- Utiliser `PreparedStatement` pour éviter les injections SQL.

- Fermer les ressources après utilisation.

- Gérer les erreurs proprement avec des try-catch.

Page 2

Vous aimerez peut-être aussi