J'ai trouvé une méthode de connection sans devoir utiliser un lien OBDC (car je n'ai pas vraiment accès au serveur où est ma BDD). Mais voici l'erreur que j'ai :
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access]Erreur générale Impossible d'ouvrir la clé de registre 'Temporary (volatile) Jet DSN for process 0xb0c Thread 0x5e0 DBC 0x335802c Jet'.
Voici mon code :
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); this._url = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=./BaseReporting.mdb"; this._con = DriverManager.getConnection(this._url,"",""); } catch(java.lang.ClassNotFoundException e){ System.err.println("Driver non chargé"); e.printStackTrace(); } catch(SQLException e){ System.err.println("Probleme de connection a la base"); e.printStackTrace(); } }
Merci de votre aide