Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:licence:3i009:tme_jdbc_h2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:35]
amann [Chargement des données]
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 101: Ligne 100:
 <code bash> <code bash>
 java -cp .:​h2-1.4.200.jar org.h2.tools.RunScript -url jdbc:​h2:​./​H2/​jdbc -user jdbc -password jdbc -script creations.sql java -cp .:​h2-1.4.200.jar org.h2.tools.RunScript -url jdbc:​h2:​./​H2/​jdbc -user jdbc -password jdbc -script creations.sql
 +java -cp .:​h2-1.4.200.jar org.h2.tools.RunScript -url jdbc:​h2:​./​H2/​jdbc -user jdbc -password jdbc -script insertions.sql
 </​code>​ </​code>​
  
Ligne 106: Ligne 106:
  
 <code bash> <code bash>
 +java -cp .;​h2-1.4.200.jar org.h2.tools.RunScript -url jdbc:​h2:​./​H2/​jdbc -user jdbc -password jdbc -script creations.sql
 java -cp .;​h2-1.4.200.jar org.h2.tools.RunScript -url jdbc:​h2:​./​H2/​jdbc -user jdbc -password jdbc -script insertions.sql java -cp .;​h2-1.4.200.jar org.h2.tools.RunScript -url jdbc:​h2:​./​H2/​jdbc -user jdbc -password jdbc -script insertions.sql
 </​code>​ </​code>​
Ligne 119: 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 ​ (exécution):​
 <code bash> <code bash>
 java -cp .;​h2-1.4.200.jar Tmejdbc java -cp .;​h2-1.4.200.jar Tmejdbc
Ligne 261: 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();​
site/enseignement/licence/3i009/tme_jdbc_h2.1607434536.txt.gz · Dernière modification: 08/12/2020 14:35 par amann