java数据库备份后文件是空的
代码如下: String str=null;
//使用mysqldump来备份数据库,格式“mysqldump -u username -pPassword --opt database_name > direction/backup_name.sql”
str="mysqldump -u root -p19800820 --opt cx_info > d:/test.sql";
try {
java.lang.Runtime.getRuntime().exec("cmd /c"+str);
//Runtime.getRuntime().exec( )这个方法可以实现对命令的调用。具体内容看API
//上面可以cmd调用控制台,然后执行str中的字符串表示的命令。
System.out.println("successly!");
} catch (IOException e) {
e.printStackTrace();
System.out.println("something wrong!");
}
为什么备份出来的文件是空的,怎么解决。。