【发布时间】:2015-10-12 13:52:14
【问题描述】:
下面的代码总是返回1。我不明白为什么。
String executeCmd[] = {"mysql"," -u" + dbUser," -p" + dbPass," -A"," -D"+dbName ," < " + restorePath};
Process runtimeProcess = Runtime.getRuntime().exec(executeCmd);
int processComplete = runtimeProcess.waitFor();
if (processComplete == 0) {
System.out.println("Successfully restored from SQL : " + s);
} else {
System.out.println("Error at restoring");
}
【问题讨论】:
-
您是在 Windows 还是 Linux 上运行?
-
我在linux环境下。
-
输入重定向 ("
标签: java mysql command-line restore