Partie III
Langages et outils
292
© Éditions Eyrolles
Le dernier bloc permet de récupérer les erreurs renvoyées par le SGBD. Nous détaillerons en
fin de section le traitement des exceptions.
Test de votre configuration
L’environnement JDBC sous MySQL nécessite la configuration d’un certain nombre de variables :
q
La variable PATH doit contenir le chemin de la machine virtuelle Java pour compiler et
exécuter des classes. Le JDK est en général installé dans C:\j2sdk1.XXX , les fichiers
javac et java se trouvent dans le sous-répertoire bin .
q
La variable CLASSPATH doit inclure le paquetage JDBC (fichier . jar ) pour MySQL (téléchargeable sur le site de MySQL). Pour ma part, j’ai dézippé le fichier mysql-connector-java-3.1.12.zip dans le répertoire C:\temp .
Tableau 8-2 Programme de test de connexion JDBC
Code Java
Commentaires
import java.sql.*;
Importation du paquetage.
public class JDBCTest
{public static void main(String[] args)
throws SQLException, Exception
{
Classe ayant une méthode main .
try
{ System.out.println
("Initialisation de la connexion");
Class.forName
("com.mysql.jdbc.Driver").newInstance();
} catch (ClassNotFoundException ex)
{ System.out.println
("Problème au chargement"+ex.toString()); }
try
{ Connection cx = DriverManager.getConnection
("jdbc:mysql://localhost/bdsoutou?
user=soutou&password=iut") ;
Chargement du pilote JDBC
MySQL.
Création d’une connexion.
Statement etat = cx.createStatement ();
ResultSet rset = etat.executeQuery
("SELECT SYSDATE()");
while (rset.next ())
System.out.println("Nous sommes le : "+
rset.getString (1));
System.out.println("JDBC correctement
configuré");
}
Création d’un état de connexion.
Extraction de la date courante.
Affichage du résultat.
catch(SQLException ex)
{ System.err.println("Erreur : "+ex); }
}
}
Gestion des erreurs.
Web
Précédent

- 314/418

Suivant