Class ScriptRunner

java.lang.Object
com.evolveum.midpoint.util.sql.ScriptRunner

public class ScriptRunner extends Object
Tool to run database scripts. Original author is unknown at this moment.
  • Constructor Details

    • ScriptRunner

      public ScriptRunner(Connection connection, boolean autoCommit, boolean stopOnError)
      Default constructor
  • Method Details

    • setDelimiter

      public void setDelimiter(String delimiter, boolean fullLineDelimiter)
    • setLogWriter

      public void setLogWriter(PrintWriter logWriter)
      Setter for logWriter property
      Parameters:
      logWriter - - the new value of the logWriter property
    • setErrorLogWriter

      public void setErrorLogWriter(PrintWriter errorLogWriter)
      Setter for errorLogWriter property
      Parameters:
      errorLogWriter - - the new value of the errorLogWriter property
    • runScript

      public void runScript(Reader reader) throws IOException, SQLException
      Runs an SQL script (read in using the Reader parameter)
      Parameters:
      reader - - the source of the script
      Throws:
      IOException
      SQLException