0% ont trouvé ce document utile (0 vote)
13 vues2 pages

Guide pratique sur JDBC et DAO en Java

Le document décrit un projet JDBC en plusieurs étapes, incluant l'insertion, la sélection, la suppression et la modification de données dans une base de données via des classes Java. Il propose également de refactoriser le code en créant une classe DAO pour gérer les opérations de base de données de manière plus structurée. Enfin, il aborde des notions de DAO et suggère d'utiliser des requêtes paramétrées pour améliorer la sécurité et la maintenabilité du code.

Transféré par

Elyes Bournane
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
0% ont trouvé ce document utile (0 vote)
13 vues2 pages

Guide pratique sur JDBC et DAO en Java

Le document décrit un projet JDBC en plusieurs étapes, incluant l'insertion, la sélection, la suppression et la modification de données dans une base de données via des classes Java. Il propose également de refactoriser le code en créant une classe DAO pour gérer les opérations de base de données de manière plus structurée. Enfin, il aborde des notions de DAO et suggère d'utiliser des requêtes paramétrées pour améliorer la sécurité et la maintenabilité du code.

Transféré par

Elyes Bournane
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

TP JDBC

Etape 1 : Insérer du contenu dans une table

Importer la table [Link] dans PhpMyAdmin, cette table contient les informations suivantes :

Ecrire une classe Insert qui possède un main qui ajoute un tuple dans la base de données

Etape 2 : Lister le contenu d’une table

Ecrire une classe [Link] qui affiche les personnes de la table avec leur nom, login, statut et age.

Etape 3 : Supprimer des lignes dans une table

Ecrire une méthode main dans une classe qui permet de supprimer des lignes dans la table dont l’identifiant est
demandé à l’utlisateur

Etape 4 : Modifier des informations dans une BDD

Ecrire le code Java permettant de modifier l’orthographe d’un statut connaissant son identifiant.

Exercice 5 : Refactoriser un peu votre code…

Créer une classe [Link] qui possède un constructeur qui charge le driver, crée le statement

Vous rajouterez les méthodes suivantes :

 Une méthode qui permet de fermer cette connexion

 Une méthode Lister() qui permet de lister le contenu de la table en mode console

 Une méthode ajouter(int id, ….) qui permet d’ajouter un Accès, les paramètres sont les tuples de la table

 Un méthode supprimer(int id) qui permet de supprimer des accès, les paramètres sont l’identifiant du tuple.

Ecrire un main pour faire tourner votre code… qu’en pensez-vous ?

Que dois-je changer si je modifie ma base de données (l’adresse Ip par exemple ?)

Exercice 6 : Notions de DAO

Créer une classe Accès avec les attributs équivalents à ceux de la table

Vous ajouterez les constructeurs/getters/setters nécessaires.

 Modifier votre classe DAOAcces poour avoir une méthode ListerDAO qui retourne un ArrayList d’objets
Acces.

 Ajouter une méthode ajouterDAO(Acces a) qui prend en parametre un objet de type Acces et qui l’insere
dans la BDD
 Ajouter une méthode supprimerDAO(Acces a) qui prend en parametre un objet Acces et le supprime de la
BDD

Que pensez-vous de ces méthodes par rapport aux précédentes ?

 Reprenez le code de vos méthodes pour faire usage de requêtes paramétrées

Vous aimerez peut-être aussi