use statement.executeBatch to improve performance