package org.test4j.module.dbfit.utility; import java.io.FileNotFoundException; import java.sql.SQLException; import java.util.Map; import org.test4j.module.database.environment.DBEnvironment; import org.test4j.module.database.utility.SqlRunner; import org.test4j.module.dbfit.environment.DbFitAbstractDBEnvironment; public class DBFitSqlRunner extends SqlRunner { public static final DBFitSqlRunner instance = new DBFitSqlRunner(); protected DBFitSqlRunner() { } /** * 设置变量,执行sql文件 * * @param symbols * @param fileName * @throws SQLException * @throws FileNotFoundException */ public void executeFromFile(Map<String, ?> symbols, String fileName) throws Exception { SymbolUtil.setSymbol(symbols); executeFromFile(fileName); } @Override protected DBEnvironment getCurrentEnvironment() { DBEnvironment environment = super.getCurrentEnvironment(); return DbFitAbstractDBEnvironment.convert(environment); } }