Package de.willuhn.sql
Class ScriptExecutor
- java.lang.Object
-
- de.willuhn.sql.ScriptExecutor
-
public class ScriptExecutor extends java.lang.Object
Util-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 void
execute(java.io.Reader reader, java.sql.Connection conn)
Fuehrt ein SQL-Script auf einer Datenbank-Verbindung aus.static void
execute(java.io.Reader reader, java.sql.Connection conn, ProgressMonitor monitor)
Fuehrt ein SQL-Script auf einer Datenbank-Verbindung aus.static void
main(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.Exception
Main-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.SQLException
Fuehrt 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.IOException
java.sql.SQLException
-
execute
public static void execute(java.io.Reader reader, java.sql.Connection conn, ProgressMonitor monitor) throws java.io.IOException, java.sql.SQLException
Fuehrt 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.IOException
java.sql.SQLException
-
-