public class ScriptRunner
extends java.lang.Object
| 构造器和说明 |
|---|
ScriptRunner(boolean autoCommit,
boolean stopOnError)
Default constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ScriptRunner |
addClearRegex(java.util.regex.Pattern pattern) |
ScriptRunner |
addClearRegex(java.lang.String regex) |
ScriptRunner |
addIgnoreRegex(java.util.regex.Pattern pattern) |
ScriptRunner |
addReplaceRegex(java.util.regex.Pattern pattern,
java.lang.String replacement) |
java.util.List<java.lang.String> |
getExecutableSqls() |
void |
runScript(java.io.InputStream input)
Runs an SQL script (read in using the InputStream parameter).
|
void |
runScript(java.util.List<java.lang.String> input)
Runs an SQL script (read in using the String parameter).
|
void |
runScript(java.io.Reader reader)
Runs an SQL script (read in using the Reader parameter).
|
void |
runScript(java.lang.String input)
Runs an SQL script (read in using the String parameter).
|
ScriptRunner |
setAlias(java.lang.String alias)
set alias name for database connect project
|
ScriptRunner |
setClearComment(boolean clearComment) |
ScriptRunner |
setDelimiter(java.lang.String delimiter,
boolean fullLineDelimiter)
Sets the delimiter.
|
ScriptRunner |
setErrorLogWriter(java.io.PrintWriter errorLogWriter)
Setter for errorLogWriter property.
|
ScriptRunner |
setLogWriter(java.io.PrintWriter logWriter)
Setter for logWriter property.
|
public ScriptRunner(boolean autoCommit,
boolean stopOnError)
autoCommit - the auto commitstopOnError - stop on errorpublic ScriptRunner setDelimiter(java.lang.String delimiter, boolean fullLineDelimiter)
delimiter - the delimiterfullLineDelimiter - the full line delimiterpublic ScriptRunner setClearComment(boolean clearComment)
clearComment - clear all COMMENT statement in SQL script if truepublic ScriptRunner setAlias(java.lang.String alias)
alias - public ScriptRunner addClearRegex(java.lang.String regex)
public ScriptRunner addClearRegex(java.util.regex.Pattern pattern)
public ScriptRunner addIgnoreRegex(java.util.regex.Pattern pattern)
public ScriptRunner addReplaceRegex(java.util.regex.Pattern pattern, java.lang.String replacement)
public ScriptRunner setLogWriter(java.io.PrintWriter logWriter)
logWriter - - the new value of the logWriter propertypublic ScriptRunner setErrorLogWriter(java.io.PrintWriter errorLogWriter)
errorLogWriter - - the new value of the errorLogWriter propertypublic void runScript(java.io.Reader reader)
throws java.io.IOException,
gu.sql2java.exception.DaoException
reader - - the source of the scriptjava.io.IOException - Signals that an I/O exception has occurred.gu.sql2java.exception.DaoException - the wrapped SQL exceptionpublic void runScript(java.lang.String input)
throws java.io.IOException,
gu.sql2java.exception.DaoException
input - - the source of the scriptjava.io.IOExceptiongu.sql2java.exception.DaoExceptionpublic void runScript(java.util.List<java.lang.String> input)
throws java.io.IOException,
gu.sql2java.exception.DaoException
input - - the source of the scriptjava.io.IOExceptiongu.sql2java.exception.DaoExceptionpublic void runScript(java.io.InputStream input)
throws java.io.IOException,
gu.sql2java.exception.DaoException
input - - the source of the scriptjava.io.IOExceptiongu.sql2java.exception.DaoExceptionpublic java.util.List<java.lang.String> getExecutableSqls()
Copyright © 2022. All Rights Reserved.