0
我想採用我的SQL數據庫備份使用java代碼。 我使用這個代碼的代碼IDS給出以下異常如何在java中採用自動數據庫備份
感謝
java.io.IOException: Cannot run program "mysqldump": CreateProcess error=2, The system cannot find the file specified
class DbBackup {
public static void main(String[] args) {
Process p = null;
try {
Runtime runtime = Runtime.getRuntime();
p = runtime.exec("E:/xampp/mysql/bin/mysqldump -uroot -p'' --add-drop-database -B HighCourt -r " + "G:/JAVAWORK" + "1" + ".sql");
int processComplete = p.waitFor();
if (processComplete == 0) {
System.out.println("Backup created successfully!");
} else {
// lblMessage.setText("Could not create the backup");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
而不是發佈一個新問題,編輯[你之前問過的問題]是一個更好的主意(http://stackoverflow.com/questions/21087576/how-to-take-automatic-database-backup- in-jsp)並通過編輯來包含詳細信息。 – Uooo
沒有必要運行程序進行備份的自動操作。 MySQL已經有了一個自動備份工具。用它。或者只寫一個shell腳本。不需要編寫Java代碼。 – EJP