public abstract class JDBCConnectionPool extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.jolbox.bonecp.BoneCP |
connectionPool
Connection pool
|
protected Map<String,Connection> |
connectionSession
Connection session
|
protected String |
jdbcString
JDBC String
|
protected int |
numberOfConnection
Number of connection
|
| Constructor and Description |
|---|
JDBCConnectionPool(String jdbcString,
int numberOfConnection) |
| Modifier and Type | Method and Description |
|---|---|
DDBSTransaction |
createSession()
Create a new connection session
|
void |
endSession(DDBSTransaction transaction)
End JDBC session
|
Connection |
getConnection()
Get JDBC connection
|
Connection |
getConnection(DDBSTransaction transaction)
Get JDBC connection
|
abstract JDBCConnector |
getJDBCConnector(Connection connection)
Get JDBC Connector
|
void |
shutdownConnectionPool()
Shutdown connection pool
|
String |
toString() |
protected com.jolbox.bonecp.BoneCP connectionPool
protected int numberOfConnection
protected Map<String,Connection> connectionSession
protected String jdbcString
public JDBCConnectionPool(String jdbcString, int numberOfConnection) throws SQLException
SQLExceptionpublic DDBSTransaction createSession() throws SQLException
SQLException - SQL Exceptionpublic Connection getConnection() throws SQLException
SQLException - SQL Exceptionpublic Connection getConnection(DDBSTransaction transaction)
transaction - Transactionpublic void endSession(DDBSTransaction transaction) throws SQLException
transaction - TransactionSQLException - SQL Exceptionpublic void shutdownConnectionPool()
public abstract JDBCConnector getJDBCConnector(Connection connection) throws SQLException
connection - JDBC connectionSQLException - SQL ExceptionCopyright © 2016. All rights reserved.