public interface ConnectionProvider
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the connection provider and releases its resources.
|
static ConnectionProvider |
from(java.sql.Connection connection)
Warning: Don't pass one of these as a ConnectionProvider to a pool because
once the pool closes the connection the pool cannot create a new one (the
same closed connection is returned).
|
static ConnectionProvider |
from(java.lang.String url) |
static ConnectionProvider |
from(java.lang.String url,
java.util.Properties properties) |
static ConnectionProvider |
from(java.lang.String url,
java.lang.String username,
java.lang.String password) |
java.sql.Connection |
get()
Returns a new
Connection (perhaps from a Connection pool). |
@Nonnull java.sql.Connection get()
Connection
(perhaps from a Connection pool).void close()
static ConnectionProvider from(@Nonnull java.sql.Connection connection)
connection
- connection for singleton providerstatic ConnectionProvider from(@Nonnull java.lang.String url)
static ConnectionProvider from(@Nonnull java.lang.String url, java.lang.String username, java.lang.String password)
static ConnectionProvider from(@Nonnull java.lang.String url, java.util.Properties properties)
Copyright © 2016–2020. All rights reserved.