-
URL de ma BD
Bonjour j'utilisais un URL du type
String BD = ("c:/temp/BDBaseballCharter.mdb"); et tout fonctionnait.
J'aimerais pouvoir mettre ma bd locale dans mes fichiers sources afin que cette dernière soit comprise dans le .jar et que je puisse utiliser mon application sur d'autres machines.
J'ai essayé
String BD = ("/BD/BDBaseballCharter.mdb");
BD étant le premier répertoire enfant de mes sources.
J'obtiens cette erreur
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
Pourtant avec une image tout fonctionne :
boutonAddTeam.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/balleAddTeam.jpg")));
J'ai essayé d'ajouter le getClass().getResource mais sans succès. Est-ce que pour une BD il me manque un mot magique tu type
String BD = (.HOMEDIRE + "/BD/BDBaseballCharter.mdb"); ou quelque chose comme cela.
Merci beaucoup!
-
Tu peut essayer en utilisant :
Code:
System.getProperty("user.dir");
Suivi du chemin vers la BD, mais c'est tout de même bizarre que ca ne marche pas avec les liens relatifs.
-
Merci beaucoup pour le truc ça ne fonctionne toujours pas mais ça m'a permis de réaliser que le problème était ailleurs, j'ai oublié de changer le path vers ma BD dans les variables environnements de windows... Je vais tester ca ce soir.
-
BD = (System.getProperty("user.dir") + "src/BD/BDBaseballCharter.mdb"
Il fallait ajouter le src, merci beaucoup prob résolu.