|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.derby.jdbc.ClientBaseDataSourceRoot
org.apache.derby.jdbc.BasicClientDataSource40
org.apache.derby.jdbc.BasicClientConnectionPoolDataSource40
public class BasicClientConnectionPoolDataSource40
This datasource is suitable for client/server use of Derby, running on Java 8 Compact Profile 2 or higher.
BasicClientConnectionPoolDataSource40 is similar to ClientConnectionPoolDataSource40 except that it does not support JNDI, i.e. it does not implementjavax.naming.Referenceable.
ClientConnectionPoolDataSource40,
Serialized Form| Field Summary | |
|---|---|
static java.lang.String |
className__
|
private int |
maxStatements
Specifies the maximum number of statements that can be cached per connection by the JDBC driver. |
private static MessageUtil |
msgUtil
Message utility used to obtain localized messages. |
private static long |
serialVersionUID
|
| Fields inherited from class org.apache.derby.jdbc.ClientBaseDataSourceRoot |
|---|
connectionAttributes, securityMechanism, SSL_BASIC, SSL_OFF, SSL_PEER_AUTHENTICATION, SUPPORTS_EUSRIDPWD, traceLevel |
| Constructor Summary | |
|---|---|
BasicClientConnectionPoolDataSource40()
|
|
| Method Summary | |
|---|---|
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. |
private void |
readObject(java.io.ObjectInputStream inputStream)
Read an object from the ObjectInputStream. |
void |
setMaxStatements(int maxStatements)
Specifies the maximum size of the statement cache. |
private void |
validateState()
Make sure the state of the de-serialized object is valid. |
| Methods inherited from class org.apache.derby.jdbc.BasicClientDataSource40 |
|---|
getParentLogger |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.sql.DataSource |
|---|
getConnection, getConnection |
| Methods inherited from interface javax.sql.CommonDataSource |
|---|
getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter |
| Methods inherited from interface java.sql.Wrapper |
|---|
isWrapperFor, unwrap |
| Field Detail |
|---|
private static final long serialVersionUID
private static final MessageUtil msgUtil
public static final java.lang.String className__
private int maxStatements
A value of 0 disables statement caching, negative values
are not allowed. The default is that caching is disabled.
| Constructor Detail |
|---|
public BasicClientConnectionPoolDataSource40()
| Method Detail |
|---|
public javax.sql.PooledConnection getPooledConnection()
throws java.sql.SQLException
getPooledConnection in interface javax.sql.ConnectionPoolDataSourcejava.sql.SQLExceptionConnectionPoolDataSource.getPooledConnection()
public javax.sql.PooledConnection getPooledConnection(java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
getPooledConnection in interface javax.sql.ConnectionPoolDataSourcejava.sql.SQLExceptionConnectionPoolDataSource.getPooledConnection(
java.lang.String, java.lang.String)public void setMaxStatements(int maxStatements)
setMaxStatements in interface ClientConnectionPoolDataSourceInterfacemaxStatements - maximum number of cached statements
java.lang.IllegalArgumentException - if maxStatements is
negativepublic int getMaxStatements()
getMaxStatements in interface ClientConnectionPoolDataSourceInterface0 if
caching is disabled (default).public int maxStatementsToPool()
maxStatementsToPool in class ClientBaseDataSourceRoot0 if
caching is disabled (default).ClientBaseDataSourceRoot.maxStatementsToPool()private final void validateState()
private void readObject(java.io.ObjectInputStream inputStream)
throws java.lang.ClassNotFoundException,
java.io.IOException
This implementation differs from the default one by initiating state validation of the object created.
inputStream - data stream to read objects from
java.lang.ClassNotFoundException - if instantiating a class fails
java.io.IOException - if reading from the stream fails
|
Built on Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||