public class ConnectionPoolDataSource extends Object implements ConnectionPoolDataSource
| Constructor and Description |
|---|
ConnectionPoolDataSource(String aSourceName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPrimary(DatabaseMgrBase aDBMgr) |
void |
addSecondary(DatabaseMgrBase aDBMgr) |
int |
createConnection(String aPool,
String aLogin,
String aPassword,
int aMinPool,
int aMaxPool,
boolean aReadOnly)
Create a new Connection Pool for specified database
|
DatabaseMgrBase |
getDatabaseMgr() |
int |
getDefError() |
int |
getLoginTimeout() |
PrintWriter |
getLogWriter() |
Logger |
getParentLogger() |
PooledConnection |
getPooledConnection() |
PooledConnection |
getPooledConnection(String anUser,
String aPass) |
String |
getSourceName() |
void |
setLoginTimeout(int aLoginTimeout) |
void |
setLogWriter(PrintWriter aPrintWriter) |
public ConnectionPoolDataSource(String aSourceName)
public String getSourceName()
public void addPrimary(DatabaseMgrBase aDBMgr)
public void addSecondary(DatabaseMgrBase aDBMgr)
public DatabaseMgrBase getDatabaseMgr()
public int createConnection(String aPool, String aLogin, String aPassword, int aMinPool, int aMaxPool, boolean aReadOnly)
aPool - String Pool NameaLogin - String User IdaPassword - String User PasswordaMinPool - int Min Number of ConnectionsaMaxPool - int Max Number of ConnectionsaReadOnly - boolean True = Readonlypublic PooledConnection getPooledConnection() throws SQLException
getPooledConnection in interface ConnectionPoolDataSourceSQLExceptionpublic PooledConnection getPooledConnection(String anUser, String aPass) throws SQLException
getPooledConnection in interface ConnectionPoolDataSourceSQLExceptionpublic PrintWriter getLogWriter() throws SQLException
getLogWriter in interface CommonDataSourceSQLExceptionpublic int getLoginTimeout()
throws SQLException
getLoginTimeout in interface CommonDataSourceSQLExceptionpublic void setLogWriter(PrintWriter aPrintWriter) throws SQLException
setLogWriter in interface CommonDataSourceSQLExceptionpublic void setLoginTimeout(int aLoginTimeout)
throws SQLException
setLoginTimeout in interface CommonDataSourceSQLExceptionpublic Logger getParentLogger() throws SQLFeatureNotSupportedException
getParentLogger in interface CommonDataSourceSQLFeatureNotSupportedExceptionpublic int getDefError()
Copyright © 2020. All rights reserved.