com.ibatis.common.jdbc
Class ScriptRunner

java.lang.Object
  extended by com.ibatis.common.jdbc.ScriptRunner

public class ScriptRunner
extends java.lang.Object

Tool to run database scripts


构造器摘要
ScriptRunner(java.sql.Connection connection, boolean autoCommit, boolean stopOnError)
          Default constructor
ScriptRunner(java.lang.String driver, java.lang.String url, java.lang.String username, java.lang.String password, boolean autoCommit, boolean stopOnError)
           
 
方法摘要
 void runScript(java.io.Reader reader)
          Runs an SQL script (read in using the Reader parameter)
 void setDelimiter(java.lang.String delimiter, boolean fullLineDelimiter)
           
 void setErrorLogWriter(java.io.PrintWriter errorLogWriter)
          Setter for errorLogWriter property
 void setLogWriter(java.io.PrintWriter logWriter)
          Setter for logWriter property
 
类方法继承: java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造器详细信息

ScriptRunner

public ScriptRunner(java.sql.Connection connection,
                    boolean autoCommit,
                    boolean stopOnError)
Default constructor


ScriptRunner

public ScriptRunner(java.lang.String driver,
                    java.lang.String url,
                    java.lang.String username,
                    java.lang.String password,
                    boolean autoCommit,
                    boolean stopOnError)
方法详细信息

setDelimiter

public void setDelimiter(java.lang.String delimiter,
                         boolean fullLineDelimiter)

setLogWriter

public void setLogWriter(java.io.PrintWriter logWriter)
Setter for logWriter property

参数:
logWriter - - the new value of the logWriter property

setErrorLogWriter

public void setErrorLogWriter(java.io.PrintWriter errorLogWriter)
Setter for errorLogWriter property

参数:
errorLogWriter - - the new value of the errorLogWriter property

runScript

public void runScript(java.io.Reader reader)
               throws java.io.IOException,
                      java.sql.SQLException
Runs an SQL script (read in using the Reader parameter)

参数:
reader - - the source of the script
抛出异常:
java.io.IOException
java.sql.SQLException