site:enseignement:licence:3i009:tme_jdbc
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:licence:3i009:tme_jdbc [22/11/2021 12:57] – [5- Modifier //joueursRencontre.java// pour retourner les joueurs qui se sont affrontés lors du tournoi (lieutournoi, annee) fourni en argument.] amine | site:enseignement:licence:3i009:tme_jdbc [23/11/2021 18:20] (Version actuelle) – [4- Modifier joueurAge.java pour retourner le joueurs en fournissant leur année de naissance.] amine | ||
|---|---|---|---|
| Ligne 64: | Ligne 64: | ||
| Télécharger l' | Télécharger l' | ||
| - | AVec tar: | ||
| <code bash> | <code bash> | ||
| unzip tmejdbc-h2.zip | unzip tmejdbc-h2.zip | ||
| Ligne 215: | Ligne 214: | ||
| Il faut recompiler Tmejdbc.java et afficherJoueurs.java: | Il faut recompiler Tmejdbc.java et afficherJoueurs.java: | ||
| - | Linux et Mac: | ||
| <code bash> | <code bash> | ||
| javac -cp .: | javac -cp .: | ||
| </ | </ | ||
| - | Windows: | + | |
| - | <code bash> | + | |
| - | javac -cp .; | + | |
| - | </ | + | |
| et ensuite exécuter le programme principal: | et ensuite exécuter le programme principal: | ||
| - | Mac et Linux: | ||
| <code bash> | <code bash> | ||
| java -cp .: | java -cp .: | ||
| </ | </ | ||
| - | <code bash> | + | |
| - | java -cp .; | + | |
| - | </ | + | |
| Ligne 281: | Ligne 273: | ||
| Il faut recompiler Tmejdbc.java et afficherDuels.java: | Il faut recompiler Tmejdbc.java et afficherDuels.java: | ||
| - | Linux et Mac: | ||
| <code bash> | <code bash> | ||
| javac -cp .: | javac -cp .: | ||
| </ | </ | ||
| - | Windows: | + | |
| - | <code bash> | + | |
| - | javac -cp .; | + | |
| - | </ | + | |
| et ensuite exécuter le programme principal: | et ensuite exécuter le programme principal: | ||
| - | Mac et Linux: | ||
| <code bash> | <code bash> | ||
| java -cp .: | java -cp .: | ||
| </ | </ | ||
| - | <code bash> | + | |
| - | java -cp .; | + | |
| - | </ | + | |
| ==== 3- Modifier sponsorPrimes.java pour afficher les sponsors avec leur plus grande prime. Le résultat devra être trié par ordre décroissant de cette prime. ==== | ==== 3- Modifier sponsorPrimes.java pour afficher les sponsors avec leur plus grande prime. Le résultat devra être trié par ordre décroissant de cette prime. ==== | ||
| Ligne 347: | Ligne 332: | ||
| Il faut recompiler Tmejdbc.java et sponsorPrimes.java: | Il faut recompiler Tmejdbc.java et sponsorPrimes.java: | ||
| - | Linux et Mac: | ||
| <code bash> | <code bash> | ||
| javac -cp .: | javac -cp .: | ||
| </ | </ | ||
| - | Windows: | ||
| - | <code bash> | ||
| - | javac -cp .; | ||
| - | </ | ||
| et ensuite exécuter le programme principal: | et ensuite exécuter le programme principal: | ||
| - | Mac et Linux: | ||
| <code bash> | <code bash> | ||
| java -cp .: | java -cp .: | ||
| </ | </ | ||
| - | <code bash> | + | |
| - | java -cp .; | + | |
| - | </ | + | |
| ===== Exercice 2 : Requêtes paramétrées ===== | ===== Exercice 2 : Requêtes paramétrées ===== | ||
| Ligne 400: | Ligne 377: | ||
| </ | </ | ||
| - | ==== 4- Modifier joueurAge.java pour retourner | + | ==== 4- Modifier joueurAge.java pour retourner |
| Personnaliser le message de réponse de sorte à indiquer le cas où l' | Personnaliser le message de réponse de sorte à indiquer le cas où l' | ||
| Par exemple, afficher le message "Il n' | Par exemple, afficher le message "Il n' | ||
| Ligne 466: | Ligne 443: | ||
| Il faut recompiler Tmejdbc.java et joueurAge.java: | Il faut recompiler Tmejdbc.java et joueurAge.java: | ||
| - | Linux et Mac: | ||
| <code bash> | <code bash> | ||
| javac -cp .: | javac -cp .: | ||
| </ | </ | ||
| - | Windows: | + | |
| - | <code bash> | + | |
| - | javac -cp .; | + | |
| - | </ | + | |
| et ensuite exécuter le programme principal: | et ensuite exécuter le programme principal: | ||
| - | Mac et Linux: | ||
| <code bash> | <code bash> | ||
| java -cp .: | java -cp .: | ||
| </ | </ | ||
| - | <code bash> | + | |
| - | java -cp .; | + | |
| - | </ | + | |
| ==== 5- Modifier joueursRencontre.java pour retourner les joueurs qui se sont affrontés lors du tournoi (lieutournoi, | ==== 5- Modifier joueursRencontre.java pour retourner les joueurs qui se sont affrontés lors du tournoi (lieutournoi, | ||
| Ligne 488: | Ligne 458: | ||
| <code java> | <code java> | ||
| + | import java.sql.Connection; | ||
| + | import java.io.Console; | ||
| + | |||
| + | public class Tmejdbc { | ||
| + | |||
| + | public static void main(String[] args) { | ||
| + | Connexion conn = new Connexion(); | ||
| + | conn.connecter(); | ||
| + | /*rajouter les lignes suivantes pour la question 1*/ | ||
| + | Console console = System.console(); | ||
| + | /*prompt de saisie d'une valeur*/ | ||
| + | | ||
| + | | ||
| + | / | ||
| + | int annee = Integer.parseInt(annee_saisie); | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | } | ||
| + | |||
| </ | </ | ||
| Ligne 526: | Ligne 518: | ||
| </ | </ | ||
| - | ==== 6- Modifier | + | Il faut recompiler Tmejdbc.java et joueursRencontre.java: |
| + | |||
| + | <code bash> | ||
| + | javac -cp .: | ||
| + | </ | ||
| + | |||
| + | et ensuite exécuter le programme principal: | ||
| + | <code bash> | ||
| + | java -cp .: | ||
| + | </ | ||
| + | |||
| + | ==== 6- Modifier rechercheSponsor.java pour retourner les sponsors dont la prime maximale varie entre montantMin et montantMax fournis en argument.==== | ||
| <showif isloggedin > | <showif isloggedin > | ||
| + | <code java> | ||
| + | import java.sql.Connection; | ||
| + | import java.io.Console; | ||
| + | |||
| + | public class Tmejdbc { | ||
| + | |||
| + | public static void main(String[] args) { | ||
| + | Connexion conn = new Connexion(); | ||
| + | conn.connecter(); | ||
| + | /*rajouter les lignes suivantes pour la question 1*/ | ||
| + | Console console = System.console(); | ||
| + | /*prompt de saisie d'une valeur*/ | ||
| + | | ||
| + | | ||
| + | / | ||
| + | int min = Integer.parseInt(min_saisie); | ||
| + | int max = Integer.parseInt(max_saisie); | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | |||
| <code java> | <code java> | ||
| public class rechercheSponsor { | public class rechercheSponsor { | ||
| Ligne 534: | Ligne 562: | ||
| public void executer(Connexion conn, int minsp, int maxsp) { | public void executer(Connexion conn, int minsp, int maxsp) { | ||
| - | String requete = " | + | String requete = " |
| try { | try { | ||
| Ligne 564: | Ligne 592: | ||
| </ | </ | ||
| + | Il faut recompiler Tmejdbc.java et rechercheSponsor.java: | ||
| + | |||
| + | <code bash> | ||
| + | javac -cp .: | ||
| + | </ | ||
| + | |||
| + | et ensuite exécuter le programme principal: | ||
| + | <code bash> | ||
| + | java -cp .: | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== 7- Modifier joueursInfos.java qui, dans un premier temps, liste tous les numéros et noms des joueurs. Dans un deuxième temps l' | ||
| - | ==== 7- Modifier // | ||
| - | Dans un deuxième temps l' | ||
| La sortie du programme est comme suit : | La sortie du programme est comme suit : | ||
| Ligne 633: | Ligne 672: | ||
| import java.util.*; | import java.util.*; | ||
| | | ||
| - | |||
| public class joueursInfos { | public class joueursInfos { | ||
| Statement joueurs; | Statement joueurs; | ||
| PreparedStatement primes; | PreparedStatement primes; | ||
| - | ResultSet | + | ResultSet |
| Connexion conn; | Connexion conn; | ||
| List listeJoueurs; | List listeJoueurs; | ||
| Ligne 705: | Ligne 743: | ||
| </ | </ | ||
| + | Il faut recompiler Tmejdbc.java et joueursInfos.java: | ||
| + | |||
| + | <code bash> | ||
| + | javac -cp .: | ||
| + | </ | ||
| + | |||
| + | et ensuite exécuter le programme principal: | ||
| + | <code bash> | ||
| + | java -cp .: | ||
| + | </ | ||
site/enseignement/licence/3i009/tme_jdbc.1637582279.txt.gz · Dernière modification : de amine
