Package de.willuhn.sql
Class ScriptExecutor
- java.lang.Object
-
- de.willuhn.sql.ScriptExecutor
-
public class ScriptExecutor extends java.lang.ObjectUtil-Klasse, mit der ein SQL-Script auf einer Connection ausgefuehrt werden kann.
-
-
Constructor Summary
Constructors Constructor Description ScriptExecutor()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidexecute(java.io.Reader reader, java.sql.Connection conn)Fuehrt ein SQL-Script auf einer Datenbank-Verbindung aus.static voidexecute(java.io.Reader reader, java.sql.Connection conn, ProgressMonitor monitor)Fuehrt ein SQL-Script auf einer Datenbank-Verbindung aus.static voidmain(java.lang.String[] args)Main-Methode zum Starten an der Kommandozeile.
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.ExceptionMain-Methode zum Starten an der Kommandozeile.- Parameters:
args- Kommandozeilen-Parameter.- Throws:
java.lang.Exception
-
execute
public static void execute(java.io.Reader reader, java.sql.Connection conn) throws java.io.IOException, java.sql.SQLExceptionFuehrt ein SQL-Script auf einer Datenbank-Verbindung aus. Hinweis: Weder die Connection noch der Reader wird geschlossen.- Parameters:
reader- das auszufuehrende SQL-Script.conn- die Connection.- Throws:
java.io.IOExceptionjava.sql.SQLException
-
execute
public static void execute(java.io.Reader reader, java.sql.Connection conn, ProgressMonitor monitor) throws java.io.IOException, java.sql.SQLExceptionFuehrt ein SQL-Script auf einer Datenbank-Verbindung aus. Hinweis: Weder die Connection noch der Reader wird geschlossen.- Parameters:
reader- das auszufuehrende SQL-Script.conn- die Connection.monitor- ein Monitor, ueber den der Fortschritt der Ausfuehrung ausgegeben werden kann.- Throws:
java.io.IOExceptionjava.sql.SQLException
-
-