public static void run(Properties settings, Input input) throws Exception {
run(DbUnitUtil.getConnection(settings), input);
}
public static void run(IDatabaseConnection connection, Input input) throws Exception {
ReplacementDataSet dataSet = new ReplacementDataSet(new StreamingDataSet(input.getProducer()));
dataSet.addReplacementObject(Settings.NULL_REPLACEMENT, null);
DatabaseOperation.DELETE_ALL.execute(connection, dataSet);
input.close();
dataSet = new ReplacementDataSet(new StreamingDataSet(input.getProducer()));
dataSet.addReplacementObject(Settings.NULL_REPLACEMENT, null);
DatabaseOperation.INSERT.execute(connection, dataSet);
}