Accès JDBC à une base de données
Dans ce TP, nous allons implémenter des requêtes SQL vers une base
de données en utilisant le framework JDBC. La base considérée aura les
deux tables suivantes :
sport(integer code_sport, varchar intitule)
discipline(integer code_discipline, varchar intitule, integer code_sport)
Travail à réaliser :
- Rajoutez les deux tables définies ci-dessus dans votre schéma
Oracle.
- Créez un projet Java et ajoutez la librairie du driver Oracle dans
votre projet.
- Reprenez le code vu en cours pour ouvrir en JDBC une connexion à
la base de données. Pour trouver l'URL JDBC à utiliser, vous pouvez
par exemple créer une connexion au serveur Oracle avec Netbeans.
- Créez dans votre projet deux classes
Sport
et Discipline
. Ecrivez des méthodes Java permettant de
créer ou de modifier un sport via un objet de la
classe Sport
dont le contenu sera rendu persistant par
des requêtes SQL sur la BDD.
- Ecrivez des méthodes permettant de savoir à quels sports peut
appartenir une discipline d'un certain nom ou de rajouter une
discipline à un sport en rendant persistant cet ajout.