© Éditions Eyrolles
293
chapitre n° 8
Utilisation avec Java
Vous pouvez tester votre environnement en utilisant le fichier JDBCTest . java . Si vous utilisez l’outil JCreator , configurez la variable CLASSPATH de la manière suivante : Configure / Options / JDK Profiles , clic sur la version du JDK, puis Edit , onglet Classes ,
faire Add Archive et choisir le fichier jar (pour mon cas mysql-connector-java3.1.12-bin.jar ).
Cet exemple décrit le code nécessaire à la connexion à votre base (il faudra modifier le nom de
la base, le nom et le mot de passe de l’utilisateur) et doit renvoyer les messages suivants :
Initialisation de la connexion
Nous sommes le : date et heure courante
JDBC correctement configuré
Connexion à une base
La connexion à une base de données est rendue possible par l’utilisation de la classe DriverManager et de l’interface Connection .
Deux étapes sont nécessaires pour qu’un programme Java puisse se connecter à une base de
données :
• Le chargement du pilote par appel de la méthode java.lang.Class.forName .
• L’établissement de la connexion en créant un objet (ici cx) de l’interface Connection par
l’instruction suivante : cx = DriverManager.getConnection(chaîneConnexion);
Pour MySQL, nous verrons que le paramètre chaîneConnexion représente une variable
dont une syntaxe simplifiée est de type :
jdbc:mysql://[host][:port]/[database][?user][=nomUtil][&password][=motPasse]
Cette chaîne permettra de désigner la base et d’identifier l’utilisateur.
Figure 8-2 Interface JCreator
293
chapitre n° 8
Utilisation avec Java
Vous pouvez tester votre environnement en utilisant le fichier JDBCTest . java . Si vous utilisez l’outil JCreator , configurez la variable CLASSPATH de la manière suivante : Configure / Options / JDK Profiles , clic sur la version du JDK, puis Edit , onglet Classes ,
faire Add Archive et choisir le fichier jar (pour mon cas mysql-connector-java3.1.12-bin.jar ).
Cet exemple décrit le code nécessaire à la connexion à votre base (il faudra modifier le nom de
la base, le nom et le mot de passe de l’utilisateur) et doit renvoyer les messages suivants :
Initialisation de la connexion
Nous sommes le : date et heure courante
JDBC correctement configuré
Connexion à une base
La connexion à une base de données est rendue possible par l’utilisation de la classe DriverManager et de l’interface Connection .
Deux étapes sont nécessaires pour qu’un programme Java puisse se connecter à une base de
données :
• Le chargement du pilote par appel de la méthode java.lang.Class.forName .
• L’établissement de la connexion en créant un objet (ici cx) de l’interface Connection par
l’instruction suivante : cx = DriverManager.getConnection(chaîneConnexion);
Pour MySQL, nous verrons que le paramètre chaîneConnexion représente une variable
dont une syntaxe simplifiée est de type :
jdbc:mysql://[host][:port]/[database][?user][=nomUtil][&password][=motPasse]
Cette chaîne permettra de désigner la base et d’identifier l’utilisateur.
Figure 8-2 Interface JCreator
