Ok. Możesz użyć tej klasy tutaj (opublikowanej na pastebin z powodu długości pliku) w swoim projekcie. Pamiętaj jednak, aby zachować informacje o licencji Apache.
To zdzierstwo iBatis ScriptRunner z usuniętymi zależnościami.
Możesz go używać w ten sposób
Connection con = ....
ScriptRunner runner = new ScriptRunner(con, [booleanAutoCommit], [booleanStopOnerror]);
runner.runScript(new BufferedReader(new FileReader("test.sql")));
To wszystko!