Ceci est une ancienne révision du document !
* lire le sujet (ou voir poly). Seulement la partie JDBC (pas JSP)
* lire les API (choisir le package java.sql, dans le cadre en haut à gauche)
* installer les fichiers : tar zxvf $BD_TOOL/jdbc-etu.tgz
* ceux qui utilisent Eclipse doivent référencer le jar /Infos/bd/client10/ojdbc14.jar dans leur projet.
cliquer avec le bouton droit sur le nom de votre projet, puis choisir Propriétés
Sélectionner Java build Path
, puis l'onglet Librairies
Bouton Add External Jars, sélectionner, depuis la racine , le fichier /Infos/bd/client10/ojdbc14.jar
Ok
===== Séance 1 =====
* installer l'environnement de travail (voir le poly, étape 1 uniquement)
* Commencer l'étape 1 du sujet: répondre aux questions a) à d) dans le fichier rapport.txt
* Dans la question 1.1 : compléter les lignes commentaires:
Si nécessaire, ajuster les informations de connexion :
String server = "db-oracle.ufr-info-p6.jussieu.fr"; String port = "1521"; String database = "oracle";
Question fréquente concernant la compilation java: Comment éviter les warning et erreurs du compilateur javac concernant le jeu de caractères UTF-8 ? * convertir les fichiers encodée en iso en des fichiers encodés en utf-8
iconv -t utf8 -f iso8859-15 Fichier.java > tmp.java && mv tmp.java Fichier.java
* la requête est une chaîne de caractères contenant un point d'interrogation ? pour chaque paramètre * Exemple “select * from Joueur2 where annaiss = ? ” * voir l'exemple dans la documentation de l'interface PreparedStatement
* Comment comparer 2 chaînes de caractères a et b ?
* Comment convertir une chaîne de caractères en un nombre entier ?
* L'exécution du programme GeneriqueHTML doit produire ce [résultat | http://www-master.ufr-info-p6.jussieu.fr/2006/Ext/naacke/bdr2009/extra/tme/GeneriqueHTML.html] * attention, le paramètre (la requête) doit être entre “ ”
* Finir la question 3 * Question 4: Schéma d'une relation.
* Question 5:
* Finir la question 5
i.e.
2 clés étrangères) et un ~ResultSet scrollable.* Algorithmes de [jointure | http://www-master.ufr-info-p6.jussieu.fr/2006/Ext/naacke/bdr2009/extra/tme/algo_jointure.pdf] (anglais)
* si nécessaire utiliser l'option -encoding
pour compiler vos programmes: javac -encoding UTF-8 Fichier.java
* Liens externes : un [cours HTML | http://nephi.unice.fr/CoursHTML/] (université de Nice), un autre [manuel HTML | http://www.infini-fr.com/Sciences/Informatique/Reseaux/Internet/WorldWideWeb/Html/index.html], un [cours java| http://www.infini-fr.com/Sciences/Informatique/Langages/Imperatifs/Java/java.html], Java 1.5 [API | http://java.sun.com/j2se/1.5/docs/api/index.html], …