code: public int[] executeBatch() throws SQLException {
          final boolean isExceptionThrown = ExecutorExceptionHandler.isExceptionThrown();
          SQLExecuteCallback<int[]> callback = new SQLExecuteCallback<int[]>(getDatabaseType(), isExceptionThrown) {
              
              @Override
              protected int[] executeSQL(final RouteUnit routeUnit, final Statement statement, final ConnectionMode connectionMode) throws SQLException {
                  return statement.executeBatch();
              }
          };
          List<int[]> results = executeCallback(callback);
          if (isAccumulate()) {
              return accumulate(results);
          } else {
              return results.get(0);
          }
      }
docs: Execute batch.
  
  @return execute results
  @throws SQLException SQL exception