public class SimpleJdbcConnectionProvider extends Object implements JdbcConnectionProvider, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected Connection |
connection |
protected JdbcConnectionConfig |
jdbcConfig |
| 构造器和说明 |
|---|
SimpleJdbcConnectionProvider(@NonNull JdbcConnectionConfig jdbcConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
closeConnection()
Close possible existing connection.
|
Connection |
getConnection()
Get existing connection.
|
JdbcConnectionConfig |
getJdbcConfig() |
protected Driver |
getLoadedDriver() |
Connection |
getOrEstablishConnection()
Get existing connection or establish an new one if there is none.
|
boolean |
isConnectionValid()
Check whether possible existing connection is valid or not through
Connection.isValid(int). |
Connection |
reestablishConnection()
Close possible existing connection and establish an new one.
|
void |
setConnection(Connection connection) |
protected final JdbcConnectionConfig jdbcConfig
protected transient Connection connection
public SimpleJdbcConnectionProvider(@NonNull
@NonNull JdbcConnectionConfig jdbcConfig)
public Connection getConnection()
JdbcConnectionProvidergetConnection 在接口中 JdbcConnectionProviderpublic boolean isConnectionValid()
throws SQLException
JdbcConnectionProviderConnection.isValid(int).isConnectionValid 在接口中 JdbcConnectionProviderSQLException - sql exception throw from Connection.isValid(int)protected Driver getLoadedDriver() throws SQLException, ClassNotFoundException
public Connection getOrEstablishConnection() throws SQLException, ClassNotFoundException
JdbcConnectionProvidergetOrEstablishConnection 在接口中 JdbcConnectionProviderSQLException - sql exceptionClassNotFoundException - driver class not foundpublic void closeConnection()
JdbcConnectionProvidercloseConnection 在接口中 JdbcConnectionProviderpublic Connection reestablishConnection() throws SQLException, ClassNotFoundException
JdbcConnectionProviderreestablishConnection 在接口中 JdbcConnectionProviderSQLException - sql exceptionClassNotFoundException - driver class not foundpublic JdbcConnectionConfig getJdbcConfig()
public void setConnection(Connection connection)
Copyright © 2024 The Apache Software Foundation. All rights reserved.