Ce document a pour objectif de résumer les informations transmises en TP et de vous rappeler les chemins d'accès aux différents outils utilisés en TP ainsi qu'à leur documentation.
- Polycopié du sujet de TP JDBC
- Chemins d'accès aux outils au CRIO UNIX de Dauphine
- Fichiers nécessaires pour le TP
- Documentation JDBC
- Documentation pour programmer en Java sous Eclipse
- Documentation sur PostgreSQL et MySQL
1 - INTRODUCTION
JDBC est une API de base pour accéder à une base de données relationnelles par un programme Java. Vous pouvez trouver une documentation et des exemples de TP et de programmes aux adresses suivantes :
2 - UTILISATION DES OUTILS AU CRIO UNIX
Lors du TP vous utiliserez une base de données PostgreSQL et le pilote (driver) JDBC correspondant. La création et la manipulation de la bases de données se fera via l'interface pgAdmin3 de PostgreSQL. La programmation Java se fera sous Eclipse. Les chemins d'accès à la base de données et au pilote JDBC sont les suivants:
Lancement de l'application pgadmin3 : L'application est accessible via la menu {\bf Applications}, {\bf Outils Système}. Si l'application n'apparaît pas dans le menu, il suffit d'exécuter pgadmin3& depuis un terminal.
Adresse du serveur de base de données : postgres.crio.dauphine.fr - Votre base doit préalablement être créée!!
- Pilote jdbc : disponible sur le site de PostgreSQL dédié à JDBC
Pour revenir en haut de la page
3 - POLYCOPIES, SCRIPTS SQL ET PROGRAMMES JAVA
Les fichiers nécessaires au bon déroulement du TP sont les suivants :
- Polycopié L3 d'utilisation de PostgreSQL et de pgAdmin3
- Scripts SQL de la base exemple :
- Script SQL de création de la base de données exemple
- Script SQL d'insertion de nuplets dans la base de données exemple
- Zip des scripts SQL de la base de données exemple (contenant les 2 fichiers précédents)
- Programmes Java utilisant JDBC :
- Programme Java exemple d'utilisation de JDBC pour accéder à la base de données exemple
- Programme Java implémentant une classe de Connexion JDBC - utilisée dans le programme précédent
- Fichier contenant les paramètres de configuration (nom du driver et url de la base de données)
- Programme Java implémentant la classe Departement dont les instances sont rendues persistantes dans la relation Departement (utilisant la classe de Connexion et le fichier de paramètres de connexion)
- Programme Java permettant de tester la classe Departement
- Zip de tous les programmes Java à exécuter sur votre propre machine à la maison
Pour revenir en haut de la page
4 - DOCUMENTATION JDBC
Les liens suivants vous permettent d'accèder à de la documentation sur JDBC :
- TP JDBC de Richard Grin (Université de Nice Sophia Antipolis)
- Tutoriel JDBC de Julien Guillard
- Cours et TP JDBC de Patrick Itey (INRIA)
- FAQ JDBC
- Site du pilote JDBC de MySQL, MM.MySQL
Pour revenir en haut de la page
5 - PROGRAMMER EN JAVA SOUS ECLIPSE
Les liens suivants vous permettent d'accèder à de la documentation sur Eclipse :
- Didacticiel "développons en Java avec Eclipse" de Jean-Michel Doudoux
- Documentation Eclipse en ligne (site d'Eclipse)
- Java Development User Guide (site d'Eclipse)
Pour revenir en haut de la page
6 - DOCUMENTATION SUR POSTGRESQL OU MYSQL
Les liens suivants vous permettent d'accèder à de la documentation sur les SGBD PostgreSQL ou MYSQL :
- pgAdmin3
- FAQ PostgreSQL
- Documentation PostgreSQL traduite en français
- Site francophone de PostgreSQL
- Site francophone de MySQL
- Code source (programme JDBC) de P. Rigaux (CNAM)
Pour revenir en haut de la page
Dernière mise à jour : Déc. 2014 ©Maude Manouvrier