com.ibatis.db.util
Class ScriptRunner

java.lang.Object
  extended by com.ibatis.db.util.ScriptRunner

public class ScriptRunner
extends java.lang.Object


Field Summary
 boolean autoCommit
           
 java.lang.String driver
           
 java.io.PrintWriter errorLogWriter
           
private static org.apache.commons.logging.Log log
           
 java.io.PrintWriter logWriter
           
 java.lang.String password
           
 boolean stopOnError
           
 java.lang.String url
           
 java.lang.String username
           
 
Constructor Summary
ScriptRunner()
           
ScriptRunner(java.util.Map props)
           
ScriptRunner(java.lang.String driver, java.lang.String url, java.lang.String username, java.lang.String password)
          Deprecated.  
 
Method Summary
private  void flush()
           
 java.lang.String getDriver()
           
 java.io.PrintWriter getErrorLogWriter()
           
 java.io.PrintWriter getLogWriter()
           
 java.lang.String getPassword()
           
 java.lang.String getUrl()
           
 java.lang.String getUsername()
           
 boolean isAutoCommit()
           
 boolean isStopOnError()
           
static void main(java.lang.String[] args)
          Deprecated. Main method will not be supported in future versions
private  void print(java.lang.Object o)
           
private  void println(java.lang.Object o)
           
private  void printlnError(java.lang.Object o)
           
 void runScript(java.sql.Connection conn, java.io.Reader reader)
           
 void runScript(java.io.Reader reader)
           
 void setAutoCommit(boolean autoCommit)
           
 void setDriver(java.lang.String driver)
           
 void setErrorLogWriter(java.io.PrintWriter errorLogWriter)
           
 void setLogWriter(java.io.PrintWriter logWriter)
           
 void setPassword(java.lang.String password)
           
 void setStopOnError(boolean stopOnError)
           
 void setUrl(java.lang.String url)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

driver

public java.lang.String driver

url

public java.lang.String url

username

public java.lang.String username

password

public java.lang.String password

stopOnError

public boolean stopOnError

autoCommit

public boolean autoCommit

logWriter

public java.io.PrintWriter logWriter

errorLogWriter

public java.io.PrintWriter errorLogWriter
Constructor Detail

ScriptRunner

public ScriptRunner()

ScriptRunner

public ScriptRunner(java.util.Map props)

ScriptRunner

public ScriptRunner(java.lang.String driver,
                    java.lang.String url,
                    java.lang.String username,
                    java.lang.String password)
Deprecated. 

Method Detail

isStopOnError

public boolean isStopOnError()

setStopOnError

public void setStopOnError(boolean stopOnError)

isAutoCommit

public boolean isAutoCommit()

setAutoCommit

public void setAutoCommit(boolean autoCommit)

getLogWriter

public java.io.PrintWriter getLogWriter()

setLogWriter

public void setLogWriter(java.io.PrintWriter logWriter)

getErrorLogWriter

public java.io.PrintWriter getErrorLogWriter()

setErrorLogWriter

public void setErrorLogWriter(java.io.PrintWriter errorLogWriter)

getDriver

public java.lang.String getDriver()

setDriver

public void setDriver(java.lang.String driver)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

runScript

public void runScript(java.io.Reader reader)
               throws java.lang.Exception
Throws:
java.lang.Exception

runScript

public void runScript(java.sql.Connection conn,
                      java.io.Reader reader)
               throws java.io.IOException,
                      java.sql.SQLException
Throws:
java.io.IOException
java.sql.SQLException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Deprecated. Main method will not be supported in future versions

Deprecated

Parameters:
args -
Throws:
java.lang.Exception

print

private void print(java.lang.Object o)

println

private void println(java.lang.Object o)

printlnError

private void printlnError(java.lang.Object o)

flush

private void flush()