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:master:bdr:tmejdbc

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:master:bdr:tmejdbc [24/03/2017 10:42]
stephane [Séance 3]
site:enseignement:master:bdr:tmejdbc [26/03/2019 09:45] (Version actuelle)
hubert [Préparation]
Ligne 5: Ligne 5:
  
 ===== Préparation ===== ===== Préparation =====
-  ​lire le {{:​site:​enseignement:​master:​bdr:​tme_jdbc_2017.pdf|sujet}} ​dans le poly de TD partie 2+On considère les tables : 
-  * lire les [[http://www-ari.ufr-info-p6.jussieu.fr/​OUTILS/​documentation/​doc/​Java/​jdk1.6/​docs/​api/​index.html | API]] (sélectioner ​le package ''​java.sql'',​ dans le cadre en haut à gauche) +  * **JOUEUR**(__NUJOUEUR__,​ NOM, PRENOM, ANNAISS, NATIONALITE) 
-  * installer ​les fichiers ​(voir le sujet, dernière page) :   +  * **GAIN**(__NUJOUEUR,​ LIEUTOURNOI,​ ANNEE__, PRIME, SPONSOR) 
-<​code> ​       tar zxvf $BD_TOOL/​jdbc-etu.tgz + 
-        cd jdbc-etu ​       # aller dans le répertoire ​de travail +  ​Lire le {{:​site:​enseignement:​master:​bdr:​tme_jdbc_2017.pdf|sujet}} . 
-        ls                 # ​lister ​les fichiers nécessaires au TME+  * Lire les [[https://www-ppti.ufr-info-p6.jussieu.fr/​doc-online/Java/jdk1.8/​docs/​api/​index.html?​java/​sql/​package-summary.html | API]] ou [[https://​docs.oracle.com/​javase/​8/​docs/​api/​index.html?​java/​sql/​package-summary.html|API]] et sélectionner ​le package ''​java.sql'',​ dans le cadre en haut à gauche. 
 +  * Installer ​les fichiers ​du TME:   
 +<​code ​bash  
 +        tar zxvf $BD_TOOL/​jdbc-etu.tgz 
 +        cd jdbc-etu ​       # Aller dans le répertoire ​du tme. 
 +        ls                 # ​Lister ​les fichiers nécessaires au TME
 +        javac Joueur.java ​ # Compiler le programme affichant les joueurs 
 +        java Joueur ​       # et l'​exécuter. 
 +</​code>​ 
 + 
 +===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'​étudiant 
 +     ​sqlplus E.../​E...@ora11 
 +</​code>​ 
 + 
 +Puis à l'​invite SQL> saisir : 
 + 
 +<code plsql> 
 +   ​@vider 
 +   ​@tennis 
 +   @quit
 </​code>​ </​code>​
-  * Ceux qui utilisent Eclipse doivent référencer le jar ''/​Infos/​bd/​client11/​ojdbc6.jar''​ dans leur projet. +  
-     ​* Cliquer avec le bouton droit sur le nom de votre projet, puis choisir Propriétés +===Eclipse=== 
-     ​* Sélectionner ''​Java build Path'',​ puis l'​onglet ''​Librairies''​ +Ceux qui utilisent Eclipse doivent référencer le jar ''/​Infos/​bd/​client11/​ojdbc6.jar''​ dans leur projet. Eclipse (luna) doit être lancé depuis la fenêtre shell, pas depuis le menu
-     ​* Bouton ''​Add External Jars'',​ sélectionner,​ depuis la racine ''/'', ​ le fichier ''/​Infos/​bd/​client11/​ojdbc6.jar''​ +   ​* Cliquer avec le bouton droit sur le nom de votre projet, puis choisir Propriétés 
-    * Ok+   ​* Sélectionner ''​Java build Path'',​ puis l'​onglet ''​Librairies''​ 
 +   ​* Bouton ''​Add External Jars'',​ sélectionner,​ depuis la racine ''/'', ​ le fichier ''/​Infos/​bd/​client11/​ojdbc6.jar''​ 
 +   ​* Ok
  
  
Ligne 35: Ligne 59:
   * La requête est une chaîne de caractères contenant un point d'​interrogation ​ **?** pour chaque paramètre.   * La requête est une chaîne de caractères contenant un point d'​interrogation ​ **?** pour chaque paramètre.
   * Exemple "​select * from Joueur where annaiss = ? "   * Exemple "​select * from Joueur where annaiss = ? "
-  * voir l'​exemple dans la documentation de l'​interface [[http://www-ari.ufr-info-p6.jussieu.fr/OUTILS/documentation/​doc/​Java/​jdk1.6/​docs/​api/​java/​sql/​PreparedStatement.html | PreparedStatement]]+  * voir l'​exemple dans la documentation de l'​interface [[https://docs.oracle.com/javase/8/docs/api/index.html?java/​sql/​PreparedStatement.html | PreparedStatement]]
  
  
site/enseignement/master/bdr/tmejdbc.1490348531.txt.gz · Dernière modification: 24/03/2017 10:42 par stephane