数据库备份

原创 2007年09月11日 16:49:00

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
  Date now = new Date();
  String fileName = sessionId + sdf.format(now) + ".sql";  //设置备份文件的名称
  log.debug("fileName: " + fileName);
  //Util是我自己写的一个类,用来读取配置文件configure.properties

   批处理文件地址

  http://dl2.csdn.net/down4/20070911/11164635732.bat
  String backupFilePath = Util.getProperty("backupFilePath"); //从配置文件中读取备份文件将要保存在哪个目录
  String mysqlUserName = Util.getProperty("mysql_username");  //数据库帐户
  String mysqlPassword = Util.getProperty("mysql_password");  //数据库密码
  String host = Util.getProperty("mysql_host");               //数据库IP地址
  String dateHandleDir = Util.getProperty("dateHandleDir");   //批处理文件路径
  String backUpDir = dateHandleDir+"backup.bat";
  Runtime cmd = Runtime.getRuntime();                       
  boolean haveError = false;
  File f = new File(backupFilePath);                         
  if(!f.exists()){
   f.mkdirs();                                             //如果目录不存在就创建一个
  }
  
  String commandstr =  "/""+backUpDir +"/""+ " " + mysqlUserName + " " + mysqlPassword + " "
  + host + " " + backupFilePath+fileName;
  log.info("commandstr!!!!!!!!!!!!!!!!!!!!!!!!!!!!" + commandstr);
        Process p = cmd.exec(commandstr);                           //执行备份批处理文件
   BufferedReader br = new BufferedReader(new InputStreamReader(p.getErrorStream()));  //错误备份的输出流
  String line="";
  while ((line = br.readLine()) != null) {
   //发生错误
   log.info("<<<<<<<" + line);
   haveError = true;    
  }
  
  if (haveError) {
   //备份数据库时发生错误
   throw new CnidsException(Constants.FAIL_BACKUP_SQL);
  } 

oracle数据库备份恢复

  • 2017年11月15日 12:47
  • 24KB
  • 下载

JAVAWEB实现数据库备份功能

JavaWeb实现数据库备份一.整体思路这次公司的网管系统需要做一个数据库备份的功能,由于使用的MySql数据库,而且系统是windows(目前也就会windows),所以可以选择的方法就比较有限了。...

SQL数据库备份恢复助手

  • 2017年12月07日 20:59
  • 1.78MB
  • 下载

Oracle数据库备份与恢复的常用方法

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。  一、 导出/导入(Export/Impo...

sqlserver 数据库备份

  • 2015年03月20日 15:48
  • 3KB
  • 下载

php数据库备份

  • 2013年08月13日 21:25
  • 51KB
  • 下载

SSH框架实现MYSQL数据库备份与还原

SSH框架实现数据库备份与还原 一、   SSH下边数据库备份与还原工具类 l  该方法采用Shell命令,可以方便的实现数据库的备份功能查看过上一篇定时器配置的朋友可以发现该类已...

数据库备份语句

  • 2016年01月15日 20:45
  • 334B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库备份
举报原因:
原因补充:

(最多只允许输入30个字)