Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:licence:3i009:tme_jdbc_h2 [08/12/2020 14:37] amann [Tester la connexion JDBC] |
site:enseignement:licence:3i009:tme_jdbc_h2 [10/12/2020 12:19] (Version actuelle) amine [Exercice 1 : Requêtes fixes] |
||
---|---|---|---|
Ligne 62: | Ligne 62: | ||
*/ | */ | ||
- | Télécharger l'archive {{ :site:enseignement:licence:3i009:tmejdbc-h2.zip |TMEJDBC-H2}} contenant les sources | + | Télécharger l'archive {{ :site:enseignement:licence:3i009:tmejdbc-h2.zip |TMEJDBC-H2}} contenant les sources puis décompresser et extraire son contenu avec la commande zip ou tar. |
- | + | ||
- | puis extraire son contenu en tapant | + | |
+ | AVec tar: | ||
<code bash> | <code bash> | ||
- | tar xzf TMEJDBC-H2.tgz | + | tar xzf TMEJDBC-H2.zip |
cd TMEJDBC-H2 | cd TMEJDBC-H2 | ||
</code> | </code> | ||
Ligne 121: | Ligne 120: | ||
Compiler puis exécuter //Tmejdbc.java// en tapant | Compiler puis exécuter //Tmejdbc.java// en tapant | ||
- | <showif isloggedin> | + | Linux et Mac (compilation): |
- | <fc #008000>Il faut compiler les trois fichiers .java ensemble</fc> | + | <code bash> |
- | </showif> | + | javac -cp .:h2-1.4.200.jar Tmejdbc.java |
+ | </code> | ||
+ | Windows (compilation): | ||
<code bash> | <code bash> | ||
javac -cp .;h2-1.4.200.jar Tmejdbc.java | javac -cp .;h2-1.4.200.jar Tmejdbc.java | ||
</code> | </code> | ||
- | <showif isloggedin> | + | |
- | <fc #008000>Il faut inclure . dans le classpath pour exécuter le pogramme.</fc> | + | |
- | </showif> | + | Mac et Linux (exécution): |
- | Mac et Linux: | + | |
<code bash> | <code bash> | ||
java -cp .:h2-1.4.200.jar Tmejdbc | java -cp .:h2-1.4.200.jar Tmejdbc | ||
</code> | </code> | ||
- | Windows: | + | Windows (exécution): |
<code bash> | <code bash> | ||
java -cp .;h2-1.4.200.jar Tmejdbc | java -cp .;h2-1.4.200.jar Tmejdbc | ||
Ligne 264: | Ligne 264: | ||
public class sponsorPrimes { | public class sponsorPrimes { | ||
public void executer(Connexion conn) { | public void executer(Connexion conn) { | ||
- | String requete = "select Sponsor, max(Prime) as max_prime from Gain group by Sponsor order by max_prime desc "; | + | String requete = "select nomsponsor, max(Prime) as max_prime from Gain group by nomsponsor order by max_prime desc "; |
try { | try { | ||
Statement lecture = conn.connexion.createStatement(); | Statement lecture = conn.connexion.createStatement(); |