public class BasicClientConnectionPoolDataSource40 extends BasicClientDataSource40 implements ConnectionPoolDataSource, org.apache.derby.jdbc.ClientConnectionPoolDataSourceInterface
javax.naming.Referenceable
.ClientConnectionPoolDataSource40
,
Serialized FormModifier and Type | Field and Description |
---|---|
static String |
className__ |
CLEAR_TEXT_PASSWORD_SECURITY, ENCRYPTED_PASSWORD_SECURITY, ENCRYPTED_USER_AND_PASSWORD_SECURITY, propertyDefault_traceLevel, SSL_BASIC, SSL_OFF, SSL_PEER_AUTHENTICATION, STRONG_PASSWORD_SUBSTITUTE_SECURITY, TRACE_ALL, TRACE_CONNECTION_CALLS, TRACE_CONNECTS, TRACE_DIAGNOSTICS, TRACE_DRIVER_CONFIGURATION, TRACE_NONE, TRACE_PARAMETER_META_DATA, TRACE_PROTOCOL_FLOWS, TRACE_RESULT_SET_CALLS, TRACE_RESULT_SET_META_DATA, TRACE_STATEMENT_CALLS, TRACE_XA_CALLS, USER_ONLY_SECURITY
CLEAR_TEXT_PASSWORD_SECURITY, ENCRYPTED_PASSWORD_SECURITY, ENCRYPTED_USER_AND_PASSWORD_SECURITY, propertyDefault_portNumber, propertyDefault_retrieveMessageText, propertyDefault_securityMechanism, propertyDefault_serverName, propertyDefault_traceFileAppend, propertyDefault_user, STRONG_PASSWORD_SUBSTITUTE_SECURITY, USER_ONLY_SECURITY
Constructor and Description |
---|
BasicClientConnectionPoolDataSource40() |
Modifier and Type | Method and Description |
---|---|
int |
getMaxStatements()
Returns the maximum number of JDBC prepared statements a connection is
allowed to cache.
|
PooledConnection |
getPooledConnection() |
PooledConnection |
getPooledConnection(String user,
String password) |
int |
maxStatementsToPool()
Internally used method.
|
void |
setMaxStatements(int maxStatements)
Specifies the maximum size of the statement cache.
|
getClientSSLMode, getConnection, getConnection, getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getLoginTimeout, getLogWriter, getParentLogger, getPassword, getPassword, getPortNumber, getProperties, getRetrieveMessageText, getRetrieveMessageText, getSecurityMechanism, getSecurityMechanism, getSecurityMechanism, getServerName, getShutdownDatabase, getSsl, getSSLModeFromString, getTraceDirectory, getTraceFile, getTraceFileAppend, getTraceLevel, getUser, getUser, isWrapperFor, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setLoginTimeout, setLogWriter, setPassword, setPortNumber, setRetrieveMessageText, setSecurityMechanism, setServerName, setShutdownDatabase, setSsl, setTraceDirectory, setTraceFile, setTraceFileAppend, setTraceLevel, setUser, unwrap
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getPassword, getPortNumber, getRetrieveMessageText, getSecurityMechanism, getSecurityMechanism, getServerName, getShutdownDatabase, getSsl, getTraceDirectory, getTraceFile, getTraceFileAppend, getTraceLevel, getUser, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setPassword, setPortNumber, setRetrieveMessageText, setSecurityMechanism, setServerName, setShutdownDatabase, setSsl, setTraceDirectory, setTraceFile, setTraceFileAppend, setTraceLevel, setUser
getConnection, getConnection
getLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriter
isWrapperFor, unwrap
public static final String className__
public BasicClientConnectionPoolDataSource40()
public PooledConnection getPooledConnection() throws SQLException
getPooledConnection
in interface ConnectionPoolDataSource
SQLException
ConnectionPoolDataSource.getPooledConnection()
public PooledConnection getPooledConnection(String user, String password) throws SQLException
getPooledConnection
in interface ConnectionPoolDataSource
SQLException
ConnectionPoolDataSource.getPooledConnection(
java.lang.String, java.lang.String)
public void setMaxStatements(int maxStatements)
setMaxStatements
in interface org.apache.derby.jdbc.ClientConnectionPoolDataSourceInterface
maxStatements
- maximum number of cached statementsIllegalArgumentException
- if maxStatements
is
negativepublic int getMaxStatements()
getMaxStatements
in interface org.apache.derby.jdbc.ClientConnectionPoolDataSourceInterface
0
if
caching is disabled (default).public int maxStatementsToPool()
maxStatementsToPool
in class BasicClientDataSource40
0
if
caching is disabled (default).BasicClientDataSource40.maxStatementsToPool()
Apache Derby 10.11 API Documentation - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.