site:enseignement:master:bdr:tmejdbc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
site:enseignement:master:bdr:tmejdbc [01/03/2016 14:25] – [Séance 3] hubert | site:enseignement:master:bdr:tmejdbc [26/03/2019 09:45] (Version actuelle) – [Préparation] hubert | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
===== Préparation ===== | ===== Préparation ===== | ||
- | * lire le [[http:// | + | On considère les tables |
- | * lire les [[http:// | + | * **JOUEUR**(__NUJOUEUR__, NOM, PRENOM, ANNAISS, NATIONALITE) |
- | * installer les fichiers : | + | * **GAIN**(__NUJOUEUR, LIEUTOURNOI, ANNEE__, PRIME, SPONSOR) |
- | < | + | |
- | | + | |
- | * cliquer avec le bouton droit sur le nom de votre projet, puis choisir Propriétés | + | |
- | * Sélectionner '' | + | |
- | | + | |
- | ** Ok | + | |
+ | * Lire le {{: | ||
+ | * Lire les [[https:// | ||
+ | * Installer les fichiers du TME: | ||
+ | <code bash> | ||
+ | tar zxvf $BD_TOOL/ | ||
+ | cd jdbc-etu | ||
+ | ls # Lister les fichiers nécessaires au TME. | ||
+ | javac Joueur.java | ||
+ | java Joueur | ||
+ | </ | ||
- | ===== Séance 1 ===== | + | ===Table non visible ? ==== |
+ | **Seulement si** la table Joueur n'est **pas** visible: vider votre compte oracle et recréer les synonymes vers la base tennis : | ||
+ | <code bash> | ||
+ | # remplacer ... par votre numéro d' | ||
+ | | ||
+ | </ | ||
- | * installer | + | Puis à l'invite SQL> saisir : |
- | * Commencer l'étape 1 du sujet: répondre aux questions a) à d) dans le fichier rapport.txt | + | |
- | * Dans la question 1.1 : compléter les lignes commentaires: | + | <code plsql> |
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===Eclipse=== | ||
+ | Ceux qui utilisent Eclipse doivent référencer le jar ''/ | ||
+ | * Cliquer avec le bouton droit sur le nom de votre projet, puis choisir Propriétés | ||
+ | * Sélectionner '' | ||
+ | * Bouton '' | ||
+ | * Ok | ||
+ | |||
+ | |||
+ | ===== Séance | ||
+ | * Commencer | ||
+ | * Dans la question 1.1 : compléter les lignes | ||
* Si nécessaire, | * Si nécessaire, | ||
- | < | + | < |
- | String server = " | + | |
| | ||
| | ||
Ligne 31: | Ligne 55: | ||
- | ==== Question 2 : MaxPrime2. Définir une requête '' | + | ==== Question 2 : MaxPrime2. Définir une requête '' |
- | * La requête est une chaîne de caractères contenant un point d' | + | * La requête est une chaîne de caractères contenant un point d' |
- | * Exemple " | + | * Exemple " |
- | * voir l' | + | * voir l' |
- | === Questions fréquentes concernant | + | === Questions fréquentes concernant MaxPrime2 === |
* Comment **comparer 2 chaînes** de caractères a et b ? | * Comment **comparer 2 chaînes** de caractères a et b ? | ||
Ligne 57: | Ligne 81: | ||
* Finir la question 3 | * Finir la question 3 | ||
- | * Question 4: Schéma d'une relation. | + | * Question 4 : Schéma d'une relation. |
* le pattern pour désigner n' | * le pattern pour désigner n' | ||
- | * Question 5: | + | * Question 5. |
- | * l'URL d' | + | * l'URL d' |
- | * String url2 = " | + | * String url2 = " |
- | | + | |
- | | + | |
Ligne 71: | Ligne 95: | ||
===== Séance 3 ===== | ===== Séance 3 ===== | ||
* Finir la question 5 | * Finir la question 5 | ||
- | * | + | * |
- | | + | |
* récupérer les âges des hommes et les mettre dans une liste liste1. Récupérer les âges des femmes qui joignent avec liste1 dans la liste liste2. Générer la liste des hommes qui joignent (ceux dont l'âge est dans liste2) triée par âge, idem pour les femmes et fusionner les deux listes. | * récupérer les âges des hommes et les mettre dans une liste liste1. Récupérer les âges des femmes qui joignent avec liste1 dans la liste liste2. Générer la liste des hommes qui joignent (ceux dont l'âge est dans liste2) triée par âge, idem pour les femmes et fusionner les deux listes. | ||
* (facultatif) idem pour liste1 puis récupérer les femmes (nuplet complet) qui joignent et les insérer dans une table temporaire que vous créerez. Faire la jointure en SQL entre Hommes et cette table temporaire. | * (facultatif) idem pour liste1 puis récupérer les femmes (nuplet complet) qui joignent et les insérer dans une table temporaire que vous créerez. Faire la jointure en SQL entre Hommes et cette table temporaire. | ||
- | * Comparer le temps d' | + | * Comparer le temps d' |
+ | |||
+ | * **Différence entre sqlplus et jdbc concernant les infos de connexion**. Sous sqlplus, vous utilisez des alias qui correspondent | ||
* (facultatif) implémenter d' | * (facultatif) implémenter d' |
site/enseignement/master/bdr/tmejdbc.1456838733.txt.gz · Dernière modification : de hubert