Vi posto il codice, resta in attesa e non termina !!
codice:
public static synchronized boolean backupDB(String filename) {
String curdir=System.getProperty("user.dir");
String executeCmd = "mysqldump -u " + user + " -p" + password + " --add-drop-database -B customers " + " -r " + curdir+
File.separator+filename;
System.out.println(executeCmd);
Process runtimeProcess;
try {
runtimeProcess = Runtime.getRuntime().exec(executeCmd);
int processComplete = runtimeProcess.waitFor();
if (processComplete == 0) {
System.out.println("Backup created successfully");
return true;
} else {
System.out.println("Could not create the backup");
}
} catch (Exception ex) {
ex.printStackTrace();
}
return false;
}