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édentesRévision précédente
Prochaine révision
Révision précédente
site:enseignement:master:bdr:tmejdbc [24/03/2017 10:42] – [Séance 3] stephanesite:enseignement:master:bdr:tmejdbc [26/03/2019 09:45] (Version actuelle) – [Préparation] hubert
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 : de stephane