Salut

j'ai réaliser une petite application qui utilise une base de donnée ( SQLite ), elle fonctionne tres bien, mais sa base de donnée est un fichier en .db qu'il crée, mais le probleme c'est qu'il me crée se fichier dans le repertoire où est placer l'application( et donc en general sur le bureau ), j'aimerais donc soit pouvoir deplacer ce fichier vers un repertoire de mon choix soit le créer directement dans le repertoire de mon choix.

Merci pour vos conseils

PS: le code utiliser pour la connection

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
42
43
 
public static Connection connection() {
 
 
		try {
 
			// Chargement du driver
			Class.forName("org.sqlite.JDBC");
			try {
 
				/* connection */
				con = DriverManager.getConnection("jdbc:sqlite:test.db");
				System.out.println("Connecter");
 
				statement = con.createStatement();
 
				if (!existe(con, "Mangas")) {
					String sql = "CREATE TABLE Mangas "
							+ "(Titre VARCHAR(40) PRIMARY KEY     NOT NULL,"
							+ " Genre  VARCHAR(200), "
							+ " Auteur VARCHAR(50), " + " Annee INTEGER, "
							+ " Dernier_Chapitre  VARCHAR(5),"
							+ " DATE_DERNIER_CHAP VARCHAR(20),"
							+ " Dernier_Chapitre_Lu DOUBLE, "
							+ "Date_Derniere_Lecture VARCHAR(20), "
							+ "Synopsie VARCHAR(500), " + "Status  BOOLEAN )";
					statement.executeUpdate(sql);
				}
 
				return con;
			} catch (SQLException e) {
				System.err.println(e.getClass().getName() + ": "
						+ e.getMessage());
				System.exit(0);
 
			}
 
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
			return null;
		}
		return null;
	}