Co takhle vytvořit výpis a uložit ho? a pak jej spustit, když ho chcete obnovit?
http://dev.mysql.com/doc/refman/5.1 /cs/mysqldump.html
EDIT:
Když říkáte, že opravdu nevíte, jak toho dosáhnout, budu konkrétnější.
mysqldumpl musí být spuštěn z příkazového řádku, přečtěte si prosím tento odkaz:
http://docs.oracle.com/javase /7/docs/api/java/lang/Runtime.html
váš kód by měl vypadat nějak takto:
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);
Poté byste měli úspěšně uložit soubor se všemi daty vaší databáze
poslední část řetězce "sqldump.sql"
je název souboru, můžete si nastavit své vlastní jméno pomocí File Chooser a nahradit toto jméno jménem od uživatele, google vám s tím pomůže.
Nejdřív to udělejte, až to budete mít spuštěné, pošlete svůj kód a pak se můžeme pustit do obnovy DB