package webapp;import java.lang.Runtime;
import java.io.*;public class MySqlBak
{ public MySqlBak()
{ } public void save()
{ String mysql = "mysqldump -uroot -padmin webappframe >d:/webappframebak.sql";
try
{
java.lang.Runtime.getRuntime().exec("cmd /c " + mysql);
System.out.println("数据备份成功");
}
catch (IOException e)
{
e.printStackTrace(); } }
public void restoration()
{
String mysql = "mysql -uroot -padmin webappframe <d:/webappframebak.sql";
try
{
java.lang.Runtime.getRuntime().exec("cmd /c " + mysql);
System.out.println("数据恢复成功");
}
catch (IOException e)
{
e.printStackTrace();
}
}
public static void main(String [] ages)
{
MySqlBak msb = new MySqlBak();
msb.save();
}
}执行备份方法后,文件存在,但是里面无内容.在DOS 下能备份与恢复执行成功。
import java.io.*;public class MySqlBak
{ public MySqlBak()
{ } public void save()
{ String mysql = "mysqldump -uroot -padmin webappframe >d:/webappframebak.sql";
try
{
java.lang.Runtime.getRuntime().exec("cmd /c " + mysql);
System.out.println("数据备份成功");
}
catch (IOException e)
{
e.printStackTrace(); } }
public void restoration()
{
String mysql = "mysql -uroot -padmin webappframe <d:/webappframebak.sql";
try
{
java.lang.Runtime.getRuntime().exec("cmd /c " + mysql);
System.out.println("数据恢复成功");
}
catch (IOException e)
{
e.printStackTrace();
}
}
public static void main(String [] ages)
{
MySqlBak msb = new MySqlBak();
msb.save();
}
}执行备份方法后,文件存在,但是里面无内容.在DOS 下能备份与恢复执行成功。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货