Javaを使用してmysqlコマンドを実行しようとしましたが、これは常にエラーを出し続けます。
String dbName = "dth";
String dbUser = "root";
String dbPass = "root";
String executeCmd = "";
executeCmd = "mysqldump -u " + dbUser + " -p" + dbPass + " " + dbName + " -r C:\\backup.sql";
Process runtimeProcess = Runtime.getRuntime().exec(executeCmd);
int processComplete = runtimeProcess.waitFor();
if (processComplete == 0) {
System.out.println("Backup taken successfully");
} else {
System.out.println("Could not take mysql backup");
}
} catch (Exception e) {
System.out.println(e.getMessage());
}
私は上記のコードを試しましたが、それを行うことができませんでした、私に与え続けます
CreateProcess error = 2、システムはファイル指定エラーを見つけることができません。
その場所に.sqlファイルを作成して試しましたが、同じエラーが発生します。