J'expose le probleme dans cette section mais je pense que ça vient plus d'Access.
J'ai créé une base de données Access et je voudrais y accéder depuis une application java.
Etant donné que c'est la premiere fois que je crée une bdd sous Access, je ne sais pas trop quoi mettre pour le pass et user (étant donné que je ne sais pas comment le configurer sous access).
Bref voici mon code :
Je passe toujours dans le deuxieme catch.
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 public class BddAccess { String url ; String login = "Utilisateurs"; String password = "webshop"; String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; Connection connection; Statement statement; public BddAccess(String pathMDB) { connection = null; statement = null; String url= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+pathMDB; } public boolean Connect() { boolean con =false; try{ //Loading of the driver Class.forName(driver); connection = DriverManager.getConnection(url,login,password); con=true; } catch(ClassNotFoundException cnfe){ System.out.println("Driver not found : "); cnfe.printStackTrace(); } catch(SQLException sqle){ System.out.println("Problem during the connection to bdd: "); sqle.printStackTrace(); } return con; } }
Dans Access, dans outils/secutite j'ai mis un pass : webshop mais je sais pas si c'est ça.
Merci de votre aide.
Partager