我可以使用 mysqldump.exe* 在以下Java代码的帮助下 以.SQL 文件的形式创建 当前mysql数据库 的 备份 。 *
Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr -r\"C:\\SCM Files\\SQL Backup\\RR.sql");
现在,我想在单击按钮时 使用 与上面类似的 java 代码 将相同的.SQL Backup 文件 还原 到mysql数据库。
非常感谢 :)
所以现在我尝试了; Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr < C:\\SCM Files\\SQL Backup\\RR.sql"); 仍然没有用:/
Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr < C:\\SCM Files\\SQL Backup\\RR.sql");
Runtime.getRuntime().exec("mysql -u username -ppassword database_name FILE.sql")
该语句将从文件重新生成数据库