Qu'en est-il de la création d'un dump et de son enregistrement ? puis l'exécuter lorsque vous souhaitez restaurer ?
http://dev.mysql.com/doc/refman/5.1 /fr/mysqldump.html
MODIFIER :
Eh bien, puisque vous dites que vous ne savez pas vraiment comment y parvenir, je vais être plus précis.
mysqldumpl doit être exécuté à partir d'une ligne de commande pour cela, veuillez lire ce lien :
http://docs.oracle.com/javase /7/docs/api/java/lang/Runtime.html
votre code devrait ressembler à ceci :
String yourCommand = "mysqldump -h localhost -u [user] -p[database password] -c --add-drop-table --add-locks --all --quick --lock-tables [name of the database] > sqldump.sql";
Runtime.getRuntime().exec(yourCommand);
Après cela, vous devriez avoir enregistré avec succès un fichier avec toutes les données de votre base de données
la dernière partie de la chaîne "sqldump.sql"
est le nom du fichier, vous pouvez définir votre propre nom avec le sélecteur de fichier et remplacer ce nom par celui de l'utilisateur, Google vous aidera avec cela.
Eh bien, faites-le d'abord, publiez votre code lorsqu'il est en cours d'exécution, puis nous pourrons nous attaquer à la restauration de la base de données