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 : Sélectionner tout - Visualiser dans une fenêtre à part
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