JavaEE——实现数据库的备份和恢复方法
2016-08-15 14:51
495 查看
(1)实现方式:调用cmd命令行执行命令
(2)相关命令:
//备份库
mysqldump -hhost -uuser -ppassword databaseName> J:/abc.sql
//备份表
mysqldump -hhost -uuser -ppassword databaseName tableName> F:/testUser.sql
//还原表
mysql -hhost -uuser -ppassword databaseName < F:/testUser.sql
带端口
//备份库
mysqldump -hhost -Pport -uuser -ppassword databaseName> J:/abc.sql
//备份表
mysqldump -hhost -Pport -uuser -ppassword databaseName tableName> F:/testUser.sql
//还原表
mysql -hhost -Pport -uuser -ppassword databaseName < F:/testUser.sql
(3)实现代码
(2)相关命令:
//备份库
mysqldump -hhost -uuser -ppassword databaseName> J:/abc.sql
//备份表
mysqldump -hhost -uuser -ppassword databaseName tableName> F:/testUser.sql
//还原表
mysql -hhost -uuser -ppassword databaseName < F:/testUser.sql
带端口
//备份库
mysqldump -hhost -Pport -uuser -ppassword databaseName> J:/abc.sql
//备份表
mysqldump -hhost -Pport -uuser -ppassword databaseName tableName> F:/testUser.sql
//还原表
mysql -hhost -Pport -uuser -ppassword databaseName < F:/testUser.sql
(3)实现代码
//实现代码中的cmdstr参数为上面执行命令当中的某一条命令字符传递过来,调用该方法即可实现数据库的备份与恢复后端接口 public static boolean DataCopyRestore(String cmdstr) { // Linux String[] cmd = new String[]{ "sh", "-c", cmdstr}; // Windows // String[] cmd = new String[]{ // "cmd.exe", "/C", cmdstr}; String line = null; Runtime runtime = Runtime.getRuntime(); try { Process pro = runtime.exec(cmd); pro = runtime.exec(cmd); BufferedReader br = new BufferedReader(new InputStreamReader(pro.getInputStream())); if((line = br.readLine()) != null){ System.out.println(line); } else{ System.out.println(line); } return true; } catch (Exception e) { System.out.println("Execute Error:" + e); return false; } }
相关文章推荐
- mysql 5.6 从陌生到熟练之_数据库备份恢复的实现方法
- sql server中通过查询分析器实现数据库的备份与恢复方法分享
- mysql 5.6 从陌生到熟练之_数据库备份恢复的实现方法
- sql server中通过查询分析器实现数据库的备份与恢复方法分享
- 用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 用WEB(ASP)方式实现SQL SERVER 数据库的备份和恢复
- 在ASP.NET页面中实现数据库备份和恢复功能
- asp.net下实现数据库的备份与恢复
- SQLSEVER2000的数据库备份/恢复(VB方法)
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 用jsp实现SQLServe数据库的备份和恢复
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- c# 实现数据库的备份和恢复
- asp.net下实现数据库的备份与恢复
- c#实现数据库的备份和恢复
- VB+SQL 2000 实现数据库的备份和恢复
- asp.net下实现数据库的备份与恢复
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复