Partie III
Langages et outils
294
© Éditions Eyrolles
Base Access
Étudions, pour information, l’établissement de la connexion d’un pilote de type 1 pour se
mettre en rapport avec une base Access via une source de données ODBC. La figure suivante
illustre les parties du panneau de configuration Windows qui permettent de désigner une base
Access. Dans notre exemple, la source (BaseGTR.MDB) est située dans un répertoire sous
l’unité de disque D:\ et désignée par le DSN (Data Source Name) sourcebaseGTR :
Le code suivant (TestJDBCODBC.java) charge un pilote de type 1, puis se connecte à la
source ODBC précitée (inutile de préciser le nom et le mot de passe de l’utilisateur du fait
d’une base Access). Le DSN est noté en gras dans le script.
Figure 8-3 Source de données ODBC
Tableau 8-3 Programme JDBC
Code Java
Commentaires
import java.sql.*;
Importation.
class TestJDBCODBC
{ public static void main (String args [])
throws SQLException
{try {
}
catch (ClassNotFoundException ex)
{ System.out.println ("Problème au chargement"); }
try {
...}
Classe ayant une
méthode main.
Chargement d’un pilote
JDBC/ODBC.
Connexion à la base
Access.
catch(SQLException ex){ … } } }
Gestion des erreurs.
Web
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection
("jdbc:odbc:sourcebaseGTR","","");
Précédent

- 316/418

Suivant