Académique Documents
Professionnel Documents
Culture Documents
Matrisez linsertion et la rcupration de donnes dans une base de donnes MySQL ou ORACLE avec JAVA. Mettez en uvre lAPI JDBC de base : manipulez les objets Connexion, Statement, ResultSet. Grez les erreurs potentielles. Comprenez la diffrence entre les packages java.sql et javax.sql. Mettez en uvre les Rowsets. Prrequis
Connaissance de JAVA.
Objectifs
Mettre en uvre lAPI JDBC java.sql Comprendre les tapes cls pour linsertion de donnes Comprendre les 6 tapes cls pour la rcupration de donnes Dcouvrir javax.sql
Programme
Introduction Partie 1 : cration du projet Partie 2 : cration table Partie 3 : Insertion donnes en base Partie 4 : rcupration de donnes
Ajoutez le nom du projet (ici demojdbc) dans le champ Project Name, puis appuyez sur bouton Next. Lcran suivant apparat.
Eclipse dposera les fichiers compils (.class) dans le rpertoire bin. Cliquez sur Finish Le projet apparat dans la vue Explorateur de package.
Entrez dans le champ Name le nom de classe : DemoJdbc Entrez dans le champ Package le nom du package dans lequel la classe sera : com.objis.demojdbc Cochez la case public static void main() afin de lancer lapplication partir de cette classe.
Page 5 / 14 TP : Accs donnes JDBC4 avec Java 6
Librairie du projet (Driver JDBC) et CLASSPATH eclipse Crez un rpertoire lib la racine du projet
General/File System
naviguez dans votre systme jusqu trouver le driver (ici mysql-connector-java-5.0.5.jar, rcupr suite au dzippage de ZIP Driver )
Dans longlet Librairies cliquez sur bouton Add Jars car le driver est djat dans le projet (Sinon il faudrait cliquer sur Add External Jars)
Le driver apparat dsormais dans Referenced librairies. Code daccs aux donnes
Crez une mthode sauverEnBase() suivante, qui prend en paramtre une chane de caractre insrer en base de donnes.
Cette mthode statique sera appele partir de la mthode main() et donc au lancement de lapplication.
Rsultat