实现数据库备份与还原
有一个坑,-u账号,这是不能分开的,中间不能有空格
// main方法
public static void main(String[] args) throws Exception{
// 数据库备份(-u账号 -p密码 数据库名 > sql文件【给出路径以及文件名后缀即可,文件会自动生成,路径需要自己创建】)
Runtime.getRuntime().exec("cmd.exe /c mysqldump -uroot -p123456 erudition > D:/ddd.sql");
// 数据库还原(-u账号 -p密码 数据库名 < sql文件【文件的地址】)
Runtime.getRuntime().exec("cmd.exe /c mysql -uroot -p123456 erudition < D:/ddd.sql");
}
打开百度
Runtime.getRuntime().exec("cmd.exe /c www.baidu.com");
打开应用(计算器、……)
Runtime.getRuntime().exec("cmd.exe /c calc");
|