diff -r ce2b7576ab67 -r 43e8d52091d5 java/sql-dk/src/info/globalcode/sql/dk/DatabaseConnection.java --- a/java/sql-dk/src/info/globalcode/sql/dk/DatabaseConnection.java Sat Dec 28 19:54:03 2013 +0100 +++ b/java/sql-dk/src/info/globalcode/sql/dk/DatabaseConnection.java Sat Dec 28 20:24:51 2013 +0100 @@ -47,17 +47,21 @@ } public void executeQuery(SQLCommand sqlCommand, Formatter formatter) throws SQLException { + formatter.writeStartBatch(); formatter.writeStartDatabase(databaseDefinition); processCommand(sqlCommand, formatter); formatter.writeEndDatabase(); + formatter.writeEndBatch(); } public void executeBatch(Batch batch, Formatter formatter) throws SQLException { + formatter.writeStartBatch(); formatter.writeStartDatabase(databaseDefinition); while (batch.hasNext()) { processCommand(batch.next(), formatter); } formatter.writeEndDatabase(); + formatter.writeEndBatch(); } private void processCommand(SQLCommand sqlCommand, Formatter formatter) throws SQLException {