在java中备份与还原
工具类:
package com.util;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.io.FileUtils;
/**
* 数据库备份与还原
* @author wq
*/
public class DbOperate {
/**
* 备份数据库
* @param root 用户名 root
* @param pwd 密码 123456
* @param dbName 数据库名 yunshandb
* @param backPath 备份后的文件路径
* @param backName 备份后的文件名(sql文件)
* @throws IOException
*/
public static void dbBackUp(HttpServletRequest request, String root, String pwd,
String dbName, String backPath, String backName) throws IOException {
String path = backPath + File.separator + backName;
File targetFile = new File(backPat