• Aucun résultat trouvé

TP n°6 Bases de données en Java

N/A
N/A
Protected

Academic year: 2022

Partager "TP n°6 Bases de données en Java"

Copied!
2
0
0

Texte intégral

(1)

TP n°6

Bases de données en Java

Exercice 1 : Gestion ressources humaines

On va s'intéresser ici à la gestion d'une entreprise. Cette entreprise comporte trois départements : Informatique, Electronique et Relations Cients. Chacun de ces départements regroupe un certain nombre d'employés, chacun identifié par un identifiant unique, non nom, sa date d'embauche et son salaire.

1) Commencez par créer la base de données correspondante, remplissez là avec quelques employés.

2) Écrivez un programme Java qui communique avec cette base afin de pouvoir l'interroger et la mettre à jour.

3) Affichez le nombre d'employés dans chaque département.

4) Vous allez vous rendre cmpte que finalement, si un mot de passe protège notre base de données, il est inapproprié de mettre le mot de passe directement dans le code Java. Modifiez votre programme pour pouvoir récupérer les paramètres de la connexion en argument à partir d'un fichier de configuration séparé. On peut ainsi modifier ces informations sans recompiler les classes qui les utilisent. Attention à ne pas mettre d'espaces en fin de ligne dans le fichier de propriétés : ils seraient inclus dans les valeurs des propriétés.

Un fichier de propriétés a le format suivant : prop1 = val1

prop2 = val2

5) Écrivez un programme Java qui ajoute un employé.

6) Ce programme augmente aussi de 10 % le salaire des employés qui ont les 3 plus petits salaires.

7) Utilisez des requêtes paramétrées pour

a- avoir les noms, les numéros de département, les salaires et les commissions des employés du département 10, en utilisant 1 paramètre pour le numéro de département ; vous afficherez "Pas de commissions" si un employé a une commission null.

b- augmentez de 15,5 % tous les employés du département 10, en utilisant 2 paramètres pour le pourcentage d'augmentation (ici 15,5) et le numéro de département.

c - affichez à nouveau les noms, les numéros de département et les salaires.

d- affichez pour chaque département les noms et les N salariés ayant les

(2)

salaires les plus élevés. Ces affichages peuvent être faits en un seul ordre SQL mais pour les besoins de l'exercice, récupérez d'abord le numéro du département et ensuite utilisez la requête paramétrée du a. pour afficher les informations demandées

Références

Documents relatifs

Conseil et accompagnement personnalisé dans l’élaboration du projet d’entreprise et tout au long du processus de stratégie de développement. La création : étude de faisabilité

BENEFICIAIRES : les demandeurs d’emploi indemnisés ou susceptibles de l’être (AI, ASS…), les demandeurs d’emploi non indemnisés ayant été inscrits 6 mois au cours des 18

> Centre de formalités des entre- prises destiné aux commerçants, sociétés commerciales n’exerçant pas une activité agricole ou autres personnes morales dont

1) L’utilitaire d’import d’eLINK assure l’alimentation de la base eLINK à partir des bases dBase ou Access pour le chargement initial de la base ainsi qu’en période

- L’Acre permet de bénéficier d’une aide au montage, à la structura- tion financière et au démarrage de l’activité dans le cadre du nouvel accompagnement pour la création ou

Sur le site : informations et conseils pour déclarer une cessation d’activité ou trouver une entreprise à reprendre, liste des intermédiaires qui pro- posent des entreprises

Vous devez établir un plan de financement initial pour le lancement de votre activité et le construire sur une période de trois ans pour le développement de votre entreprise?.

Formation Ouverte A Distance accessible 7j/7 et 24H/24 à partir d’une plateforme conçue spécialement pour le e-learning.. Pour les personnes en situation de