Table des matières

TME JDBC : Accès à un SGBD depuis Java

Préparation

On considère les tables :

        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.

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 :

     # remplacer ... par votre numéro d'étudiant
     sqlplus E.../E...@ora11

Puis à l'invite SQL> saisir :

   @vider
   @tennis
   @quit

Eclipse

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.

Séance 1

       String server = "db-oracle.ufr-info-p6.jussieu.fr";
       String port = "1521";
       String database = "oracle";

Question 2 : MaxPrime2. Définir une requête ''paramétrée''

Questions fréquentes concernant MaxPrime2

Questions 3 : Requête générique

Séance 2

Séance 3

Documentation

* Algorithmes de jointure (anglais)

Question fréquente concernant la compilation java: Comment éviter les warning et erreurs du compilateur javac concernant le jeu de caractères UTF-8 ?

 iconv -t utf8 -f iso8859-15 Fichier.java > tmp.java && mv tmp.java Fichier.java

Si nécessaire utiliser l'option -encoding pour compiler vos programmes:

javac -encoding UTF-8 Fichier.java

* Liens externes : un cours HTML (université de Nice), Java 7 API , …

Divers

Aller vers BDR