java.sql.Wrapper
, javax.sql.CommonDataSource
, javax.sql.ConnectionPoolDataSource
, javax.sql.DataSource
, org.apache.derby.jdbc.ClientConnectionPoolDataSourceInterface
, org.apache.derby.jdbc.ClientDataSourceInterface
public class BasicClientConnectionPoolDataSource40 extends BasicClientDataSource40 implements javax.sql.ConnectionPoolDataSource, org.apache.derby.jdbc.ClientConnectionPoolDataSourceInterface
javax.naming.Referenceable
.ClientConnectionPoolDataSource40
,
Serialized FormModifier and Type | Field | Description |
---|---|---|
static java.lang.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 | Description |
---|---|
BasicClientConnectionPoolDataSource40() |
Modifier and Type | Method | Description |
---|---|---|
int |
getMaxStatements() |
Returns the maximum number of JDBC prepared statements a connection is
allowed to cache.
|
javax.sql.PooledConnection |
getPooledConnection() |
|
javax.sql.PooledConnection |
getPooledConnection(java.lang.String user,
java.lang.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
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
createShardingKeyBuilder, getParentLogger
createPooledConnectionBuilder, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
createConnectionBuilder, getConnection, getConnection
public static final java.lang.String className__
public BasicClientConnectionPoolDataSource40()
public javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException
getPooledConnection
in interface javax.sql.ConnectionPoolDataSource
java.sql.SQLException
ConnectionPoolDataSource.getPooledConnection()
public javax.sql.PooledConnection getPooledConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
getPooledConnection
in interface javax.sql.ConnectionPoolDataSource
java.sql.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 statementsjava.lang.IllegalArgumentException
- 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.14 API Documentation - Copyright © 2004,2017 The Apache Software Foundation. All Rights Reserved.