bdd integrée avec chemin relatif
je commence un projet mais je veux que ma base soit intégrée dans le projet, que le lien du fichier de la base soit relatif par rapport à ma classe de connexion par ce que le projet est destiné à une autre personne pas forcément sur mon pc pour qu'il ai le même lien.
comment faire celà si je veux travailler avec sqlite ?
voilà ce que j'ai pour l'instant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public class dbconnect {
Connection con = null;
public static Connection connectDataBase(){
try{
Class.forName("org.sqlite.JDBC");
Connection con = DriverManager.getConnection("jdbc:sqlite:D:\\PROJECTS\\JAVA\\BIBLIO\\BDD\\biblio.db");
return con;
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
}
} |
ma base comme vous remarquez est sur D:\\PROJECTS\\JAVA\\BIBLIO\\BDD\\biblio.db
mais l'utilisateur n'a pas à avoir le même chemin