J'ai trouvée moi même la solution
Bonjour à tous après maintes recherches... je viens de trouver la réponse à mon problème je vais l'écrire ici ça peut aider quelqu'un.
1) Oubliez les variables Path et ClassPath ça sert à rien, il suffit de télécharger UnCanAccess
http://ucanaccess.sourceforge.net/site.html
et le dézipper
2) Pour l'installation dans Eclipse ou autres des bibliothèques suivre les instructions de ce forum en anglais, c'est grâce à ça que j'y suis arrivé.
https://stackoverflow.com/questions/...a-without-odbc
3) Pour la connexion suivre les instruction du site du téléchargement cité en premier.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
public static void extraireTaux() {
try {
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver").newInstance();
}
catch (ClassNotFoundException e)
{
System.out.println("// La classe n'existe pas \n");
}
catch (InstantiationException e)
{
System.out.println("La classe est abstract ou est une interface ou n'a pas de constructeur accessible sans paramètre \n");
}
catch (IllegalAccessException e)
{
System.out.println("// La classe n'est pas accessible \n");
}
try {
Connection cn=DriverManager.getConnection("jdbc:ucanaccess://d:/Access/BaseJAVA/JAVA.accdb;openExclusive=false;ignoreCase=true");
System.out.println("Connection Etablie! \n");
}
catch (SQLException e) {
System.out.println("Impossible de se connecter à la base");
e.printStackTrace();
} |