Vous êtes sur la page 1sur 1

Université CADI AYAAD Année universitaire 2019-2020

FST – Marrakech

TP Les exceptions

Exercice 1:

1- Créer la base de données suivante:

Livre (ISBN, Titre, #Id_Auteur)

Auteur (Id_Auteur, Nom, Prenom)

Etudiant (CNE, NomE, PrenomE, AdresseE)

Emprunt (#CNE, #ISBN, Date_emprunt, date_retour)

2- Insérer des lignes dans vos tables et faites un commit après.


3- Afficher le titre d’un livre avec un ISBN que vous avez créé.
4- Essayer d’afficher le titre d’un livre avec un ISBN qui n’existe pas dans
votre table. Que se passe-t-il ? Gérer l’exception correspondante.
5- Insérer dans votre table deux livres écrits par le même auteur Aut2.
6- Afficher le titre du livre écrit par l’auteur Aut2. Que ce passe-t-il ? Gérer
l’exception correspondante.
7- Insérer une ligne dans la table livre avec un ISBN déjà existant. Que ce
passe-t-il ? Gérer l’exception correspondante.
8- Essayer d’insérer un livre avec un Id_Auteur qui n’existe pas dans la base.
Quelle est l’exception générée ? Récupérer le code de cette exception et
les 28 premiers caractères du message associé.
9- On veut rajouter maintenant la règle de gestion suivante : un étudiant n’a
le droit d’emprunter que 6 fois. Gérer le cas ou l’étudiant vient pour
emprunter pour la 7ème fois. Afficher le code d’erreur de votre exception.
Changer ce code et mettez-le à -2300.

Exercice 2 :

Reprendre l’exercice 2 du TP des collections en gérant les éventuelles


exceptions possibles d’être générées.

Vous aimerez peut-être aussi