Intégration de projet_linea dans le dépôt principal

This commit is contained in:
2026-03-13 11:07:07 +01:00
commit f4091183d8
43 changed files with 1193 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;
// Cette classe permet d'extraire la base de données depuis le .jar si elle existe déjà
public class bddInit {
public static boolean init(){
boolean existe = false;
File dbSource = new File("Niveaux.db"); // base de données originales
File dbDest = new File("./Niveaux.db"); // Copie dans le répertoire courant
try {
if(dbSource.exists()){
System.out.println("Base existante trouvée");
// Copie et écrase de l'ancienne si elle existe
Files.copy(dbSource.toPath(), dbDest.toPath(), StandardCopyOption.REPLACE_EXISTING );
System.out.println("Base copiée dans le répertoire courant.");
existe = true;
}else{
System.out.println("Base inexistante. Elle sera créée");
existe = false;
}
} catch (IOException e) {
e.printStackTrace();
}
return existe;
}
}