public FluentJdbcBuilder connectionProvider(ConnectionProvider connectionProvider){
  checkNotNull(connectionProvider,"connectionProvider");
  this.connectionProvider=Optional.of(connectionProvider);
  return this;
}

public FluentJdbcBuilder connectionProvider ( ConnectionProvider connectionProvider ) { checkNotNull ( connectionProvider , "connectionProvider" ) ; this . connectionProvider = Optional . of ( connectionProvider ) ; return this ; }
sets the connectionprovider for fluentjdbc . queries created by fluentjdbc . query ( ) will use connections returned by this provider
