Java: connexion à MS Accès Base de données (mdb ou mde)

Je suis en train d'essayer de se connecter à MS-Access à l'aide de JDBC:ODBC:

public boolean connectToAccess(String accessFilePath) {
    //Get connection to database
    try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        myConnection = DriverManager.getConnection("jdbc: odbc: driver={Microsoft Access Driver (*.mdb)};DBQ=" + accessFilePath);
    } catch (Exception ex) {
        System.out.println(ex);
        return false;
    }
    return true;
}

J'obtiens l'erreur:
"Pas trouvé de driver jdbc: odbc: driver={Microsoft Access Driver (*.mdb)};DBQ=fichier.mdb"
Pourquoi?
Pouvez-vous suggérer une autre façon de lire accéder à des fichiers en Java?

  • Vous shoul dremove les espaces après les deux-points (:) dans l'url