public class RunSQLScript extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
sqlFile
The SQL file to execute.
|
protected String |
sqlLogFile
The log file to record SQL statements that have been executed.
|
protected Hashtable |
symbols
The symbols that need to be replaced in the SQL file.
|
Constructor and Description |
---|
RunSQLScript()
Creates a new RunSQLScript.
|
RunSQLScript(String file)
Creates a new RunSQLScript.
|
RunSQLScript(String file,
String log)
Creates a new RunSQLScript class.
|
RunSQLScript(String file,
String log,
Hashtable symbols)
Creates a new RunSQLScript given a Hashtable with
symbol to value mappings for the symbols that need
to be replaced in the SQL script.
|
Modifier and Type | Method and Description |
---|---|
void |
execute(Connection con) |
void |
execute(Connection con,
String connectString)
Runs a SQL script.
|
void |
setSQLFile(String file) |
void |
setSQLLogFile(String log) |
void |
setSymbols(Hashtable symbols) |
protected String sqlFile
protected String sqlLogFile
protected Hashtable symbols
public RunSQLScript()
public RunSQLScript(String file)
file
- the SQL file to execute.public RunSQLScript(String file, String log)
file
- the SQL file to execute.log
- the log file to use.public RunSQLScript(String file, String log, Hashtable symbols)
file
- the SQL file to execute.log
- the log file to use.symbols
- the symbols (mapped to values) to replace.public void setSQLFile(String file)
public void setSQLLogFile(String log)
public void setSymbols(Hashtable symbols)
public void execute(Connection con, String connectString) throws SQLException, SQLProcessorException, IOException
con
- the JDBC Connection to use.SQLException
- if a SQL command fails.SQLProcessorException
- if processing the script fails.IOException
- if an IO error occurs.public void execute(Connection con) throws SQLException, SQLProcessorException, IOException
Copyright © 2023. All rights reserved.