| Modifier and Type | Field and Description |
|---|---|
static java.util.function.Supplier<DataSourceProvider> |
DEFAULT_DATA_SOURCE_PROVIDER
The default data source provider for this pool,
loaded from JVM system properties with the
DataSourceProvider.DEFAULT_DATA_SOURCE_PROVIDER_NAME key. |
static PropertyKind<Row> |
GENERATED_KEYS
The property to be used to retrieve the generated keys
|
static PropertyKind<Boolean> |
OUTPUT
The property to be used to retrieve the output of the callable statement
|
| Modifier and Type | Method and Description |
|---|---|
static JDBCPool |
pool(Vertx vertx,
DataSource dataSource)
Create a JDBC pool using a pre-initialized data source.
|
static JDBCPool |
pool(Vertx vertx,
DataSource dataSource,
JsonObject config)
Deprecated.
|
static JDBCPool |
pool(Vertx vertx,
DataSourceProvider dataSourceProvider)
Create a JDBC pool which maintains its own data source.
|
static JDBCPool |
pool(Vertx vertx,
JDBCConnectOptions connectOptions,
PoolOptions poolOptions)
Create a JDBC pool which maintains its own data source and the
default data source provider. |
static JDBCPool |
pool(Vertx vertx,
JDBCConnectOptions connectOptions,
PoolOptions poolOptions,
DataSourceProvider provider)
Create a JDBC pool which maintains its own data source, with the specified provider.
|
static JDBCPool |
pool(Vertx vertx,
JsonObject config)
Deprecated.
instead use
pool(Vertx, JDBCConnectOptions, PoolOptions) |
close, connectHandler, connectionProvider, getConnection, getConnection, pool, pool, pool, preparedQuery, query, size, withConnection, withConnection, withTransaction, withTransaction, withTransaction, withTransactionclose, preparedQuerystatic final java.util.function.Supplier<DataSourceProvider> DEFAULT_DATA_SOURCE_PROVIDER
DataSourceProvider.DEFAULT_DATA_SOURCE_PROVIDER_NAME key.
The value can be one of:
C3P0DataSourceProviderHikariCPDataSourceProviderAgroalCPDataSourceProviderAgroalCPDataSourceProvider is returned.static final PropertyKind<Row> GENERATED_KEYS
static final PropertyKind<Boolean> OUTPUT
static JDBCPool pool(Vertx vertx, JDBCConnectOptions connectOptions, PoolOptions poolOptions)
default data source provider.vertx - the Vert.x instanceconnectOptions - the options to configure the connectionpoolOptions - the connection pool optionsstatic JDBCPool pool(Vertx vertx, JDBCConnectOptions connectOptions, PoolOptions poolOptions, DataSourceProvider provider)
The datasource will be named after PoolOptions.getName(), even though the Javadoc in this class indicates that the name is only used when the Pool is shared.
vertx - the Vert.x instanceconnectOptions - the options to configure the connectionpoolOptions - the connection pool optionsprovider - the data source provider@Deprecated static JDBCPool pool(Vertx vertx, JsonObject config)
pool(Vertx, JDBCConnectOptions, PoolOptions)vertx - the Vert.x instanceconfig - the options to configure the client using the same format as JDBCClientstatic JDBCPool pool(Vertx vertx, DataSourceProvider dataSourceProvider)
vertx - the Vert.x instancedataSourceProvider - the options to configure the client using the same format as JDBCClientstatic JDBCPool pool(Vertx vertx, DataSource dataSource)
vertx - the Vert.x instancedataSource - a pre-initialized data source@Deprecated static JDBCPool pool(Vertx vertx, DataSource dataSource, JsonObject config)
url - the connection stringuser - the connection user namedatabase - the database namemaxPoolSize - the max allowed number of connections in the poolvertx - the Vert.x instancedataSource - a pre-initialized data sourceconfig - the pool configurationCopyright © 2025 Eclipse. All rights reserved.