@Override
	public int[] batchUpdate(String... sql) {
		try {
			Connection connection = getConnection();
			Statement stmt = connection.createStatement();
			for (String string : sql) {
				stmt.addBatch(string + ';');
			}
			int[] out = stmt.executeBatch();
			JdbcUtil.closeStatement(stmt);
			JdbcUtil.closeConnection(connection);
			return out;
		} catch (SQLException e) {
			throw new RuntimeException(e.getSQLState() + "\nCaused by\n"
					+ e.getCause(), e);
		}
	}