62,614
社区成员
发帖
与我相关
我的任务
分享
StringBuilder result = new StringBuilder("");
result.append("cmd /c ");
result.append(" mysqldump ");
result.append(" -h192.168.1.241 ");
result.append(" -ukgoumovie ");
result.append(" -p1qaz2wsx");
result.append(" --default-character-set=gb2312 ");
result.append(" kgoumoviedb ");
result.append(" tzl_medias ");
result.append(" > ");
result.append(" e:/tzl_medias.sql");
Process p = Runtime.getRuntime().exec(result.toString());
p.waitFor();
public static void main(String[] args) {
StringBuilder result = new StringBuilder("");
result.append("cmd /c ");
result.append(" mysqldump ");
result.append(" -h192.168.1.241 ");
result.append(" -ukgoumovie ");
result.append(" -p1qaz2wsx");
result.append(" --default-character-set=gb2312 ");
result.append(" kgoumoviedb ");
result.append(" tzl_medias ");
result.append(" > ");
result.append(" e:/tzl_medias.sql");
String[] cmd = new String[] {"cmd", "/c", "mysqldump", "-h", "192.168.1.241",
"-u", "kgoumovie", "-p", "1qaz2wsx", "--default-character-set=gb2312",
"kgoumoviedb", "tzl_medias", ">e:/tzl_medias.sql"};
Process p;
try {
p = Runtime.getRuntime().exec(cmd);
p.waitFor();
int exitValue = p.exitValue();
//System.out.println("exit: " + exitValue);
if (exitValue != 0) {
System.out.println(readInputStream(p.getErrorStream()));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private static String readInputStream(InputStream is) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(is,
System.getProperty("sun.jnu.encoding")));
StringBuffer lines = new StringBuffer();
for (String line = br.readLine(); line != null; line = br.readLine()) {
lines.append(line);
}
return lines.toString();
}