Bonjour

Je programme une application qui doit se connecter à une base de données réalisé au moyen de MS Access. Cette base de données de trouve sur un serveur sans problème d'accès.
Voici mon code pour la connexion:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public boolean connect() {
        try {
            // Chargement du driver ODBC
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            
            // Connexion à la base
            String connectionString = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.accdb)}; DBQ=" + path;
            connection = DriverManager.getConnection(connectionString, user, password);
        }
        catch (ClassNotFoundException e) {
            System.out.println("Problème avec le driver ODBC");
            return false;
        }
        catch (SQLException e) {
            System.out.println("Impossible de se connecter à la base");
            return false;
        }
        return true;
    }
Je me retrouve à chaque fois dans le ClassNotFoundException...

Doit-je mettre en place un serveur ou y a t'il une erreur a quelque part?

Merci d'avance pour vos réponse.