Bonsoir à tous,
Tout nouveau dans la connection Base Access et un peu perdu je dois dire...
J'ai regardé divers sujets sur les connexions vers Bases Access mais en vain je n'arrive pas à utiliser le driver UnCanAccess que j'ai téléchargé. J'ai vu un tuto sur YouTube expliquant les créations de variables d'environnement CLASSPATH et PATH (variable système) c'est ce que j'ai fais et quand je veux appeler le driver j'ai l'erreur "java.lang.ClassNotFoundException: net.ucanaccess.jdbc.UcanaccessDriver"
avec le code suivant :
CLASSPATH :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static void extraireTaux() { try { Class.forName("net.ucanaccess.jdbc.UcanaccessDriver"); Connection cn=DriverManager.getConnection("jdbc:ucanaccess://d:\\Access\\BaseJAVA\\UCanAccess-4.0.4-bin\\lib\\JAVA.accdb", "",""); } catch (ClassNotFoundException | SQLException e) { System.out.println("Impossible de se connecter à la base"); e.printStackTrace(); }
D:\Access\BaseJAVA\UCanAccess-4.0.4-bin\lib\commons-lang-2.6.jar;
D:\Access\BaseJAVA\UCanAccess-4.0.4-bin\lib\commons-logging-1.1.3.jar;
D:\Access\BaseJAVA\UCanAccess-4.0.4-bin\lib\hsqldb.jar;
D:\Access\BaseJAVA\UCanAccess-4.0.4-bin\lib\jackcess-2.1.11.jar;
D:\Access\BaseJAVA\UCanAccess-4.0.4-bin\ucanaccess-4.0.4.jar;
Path variable systeme
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;D:\Access\BaseJAVA\UCanAccess-4.0.4-bin\net\ucanaccess\jdbc;
J'utilise Win 7 64 bits et Access 2010 32bits
Si quelqu'un pouvait m'aiguiller MERCI
Partager