*/
package org.collectionspace.services.common.storage;
-import org.collectionspace.services.common.ServiceMain;
-import org.collectionspace.services.common.api.JEEServerDeployment;
import org.collectionspace.services.common.api.Tools;
import org.collectionspace.services.common.config.ConfigUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java_cup.version;
-
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Comparator;
import java.util.HashMap;
-import java.util.LinkedHashMap;
import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.regex.Pattern;
import javax.sql.rowset.CachedRowSet;
import javax.sql.rowset.RowSetFactory;
public static void runScript(Connection conn, File scriptFile) throws FileNotFoundException {
ScriptRunner scriptRunner = new ScriptRunner(conn);
- Reader reader = new BufferedReader(new FileReader(scriptFile));
- scriptRunner.runScript(reader);
+ scriptRunner.setAutoCommit(false);
+ scriptRunner.setStopOnError(true);
+
+ scriptRunner.runScript(new BufferedReader(new FileReader(scriptFile)));
}
}