package db; import java.io.File; import java.util.Map; public interface DBRestore { /** *

Description: 从文件还原数据库

* @param file 待还原的文件 * @param params 参数(若缺省则使用系统默认配置)
     *  ip -- IP地址
     *  port -- 端口
     *  databaseName -- 数据库名
     *  username -- 用户名
     *  password -- 密码
* * @param processListener 监听器 * @return 结果 */ public boolean restore(File file, Map params, OpertProcessListener processListener); /** *

Description: 从文件还原数据库

* @param filePath 待还原的文件路径 * @param params 参数 * @param processListener 监听器 * @return 结果 */ public boolean restore(String filePath, Map params, OpertProcessListener processListener); /**

Description: 从备份记录还原数据库

* @param record 备份记录 * @param params 参数 * @param processListener 监听器 * @return 结果 */ public boolean restore(DBBackupRecord record, Map params, OpertProcessListener processListener); }