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 [07/03/2017 09:41] – [Préparation] stephane | site:enseignement:master:bdr:tmejdbc [26/03/2019 09:45] (Version actuelle) – [Préparation] hubert | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
===== Préparation ===== | ===== Préparation ===== | ||
- | | + | On considère les tables : |
- | * lire les [[http://www-ari.ufr-info-p6.jussieu.fr/ | + | * **JOUEUR**(__NUJOUEUR__, |
- | * installer | + | * **GAIN**(__NUJOUEUR, |
- | < | + | |
- | cd jdbc-etu | + | |
- | ls # | + | * Lire les [[https://www-ppti.ufr-info-p6.jussieu.fr/ |
+ | * Installer | ||
+ | < | ||
+ | tar zxvf $BD_TOOL/ | ||
+ | cd jdbc-etu | ||
+ | ls # | ||
+ | javac Joueur.java | ||
+ | java Joueur | ||
+ | </ | ||
+ | |||
+ | ===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' | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Puis à l' | ||
+ | |||
+ | <code plsql> | ||
+ | | ||
+ | | ||
+ | @quit | ||
</ | </ | ||
- | * Ceux qui utilisent Eclipse doivent référencer le jar ''/ | + | |
- | | + | ===Eclipse=== |
- | | + | Ceux qui utilisent Eclipse doivent référencer le jar ''/ |
- | | + | |
- | * Ok | + | |
+ | | ||
+ | | ||
Ligne 34: | Ligne 58: | ||
* 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' |
Ligne 71: | Ligne 95: | ||
===== Séance 3 ===== | ===== Séance 3 ===== | ||
* Finir la question 5 | * Finir la question 5 | ||
- | * Jointure par tri puis fusion. Voir la méthode compareTo de la classe String. | + | * Jointure par tri puis fusion. Voir la méthode compareTo de la classe String. |
* Jointure par transfert de clés (semi-jointure). Pour cela générer la table des hommes sur un serveur grâce au fichier createHommes.sql et la table des femmmes sur l' | * Jointure par transfert de clés (semi-jointure). Pour cela générer la table des hommes sur un serveur grâce au fichier createHommes.sql et la table des femmmes sur l' | ||
* 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 | * **Différence entre sqlplus et jdbc concernant les infos de connexion**. Sous sqlplus, vous utilisez des alias qui correspondent |
site/enseignement/master/bdr/tmejdbc.1488876070.txt.gz · Dernière modification : de stephane