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; }
Partager