Class EmbeddedConnectionPoolDataSource
- java.lang.Object
-
- org.apache.derby.jdbc.BasicEmbeddedDataSource40
-
- org.apache.derby.jdbc.ReferenceableDataSource
-
- org.apache.derby.jdbc.EmbeddedDataSource
-
- org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource
-
- All Implemented Interfaces:
- java.io.Serializable, java.sql.Wrapper, javax.naming.Referenceable, javax.naming.spi.ObjectFactory, javax.sql.CommonDataSource, javax.sql.ConnectionPoolDataSource, javax.sql.DataSource, EmbeddedConnectionPoolDataSourceInterface, EmbeddedDataSourceInterface
- Direct Known Subclasses:
- EmbeddedConnectionPoolDataSource40
public class EmbeddedConnectionPoolDataSource extends EmbeddedDataSource implements EmbeddedConnectionPoolDataSourceInterface
This datasource is suitable for an application using embedded Derby, running on full Java SE 6 and higher, corresponding to 4.0 and higher. EmbeddedConnectionPoolDataSource is a ConnectionPoolDataSource implementation.
A ConnectionPoolDataSource is a factory for PooledConnection objects. An object that implements this interface will typically be registered with a JNDI service.
EmbeddedConnectionPoolDataSource automatically supports the correct JDBC specification version for the Java Virtual Machine's environment.
- JDBC 4.0 - Java SE 6
- JDBC 4.1 - Java SE 7
- JDBC 4.2 - full Java SE 8
Use BasicEmbeddedConnectionPoolDataSource40 if your application runs on Java 8 Compact Profile 2.
EmbeddedConnectionPoolDataSource is serializable and referenceable.
See EmbeddedDataSource for DataSource properties.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description EmbeddedConnectionPoolDataSource()No-arg constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description javax.sql.PooledConnectiongetPooledConnection()Attempt to establish a database connection.javax.sql.PooledConnectiongetPooledConnection(java.lang.String username, java.lang.String password)Attempt to establish a database connection.-
Methods inherited from class org.apache.derby.jdbc.EmbeddedDataSource
getObjectInstance, getReference
-
Methods inherited from class org.apache.derby.jdbc.BasicEmbeddedDataSource40
equals, getAttributesAsPassword, getConnection, getConnection, getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getLoginTimeout, getLogWriter, getParentLogger, getPassword, getShutdownDatabase, getUser, hashCode, isWrapperFor, setAttributesAsPassword, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setLoginTimeout, setLogWriter, setPassword, setShutdownDatabase, setUser, unwrap
-
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.derby.jdbc.EmbeddedDataSourceInterface
getAttributesAsPassword, getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getPassword, getShutdownDatabase, getUser, setAttributesAsPassword, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setPassword, setShutdownDatabase, setUser
-
-
-
-
Constructor Detail
-
EmbeddedConnectionPoolDataSource
public EmbeddedConnectionPoolDataSource()
No-arg constructor.
-
-
Method Detail
-
getPooledConnection
public final javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLExceptionAttempt to establish a database connection.- Specified by:
getPooledConnectionin interfacejavax.sql.ConnectionPoolDataSource- Returns:
- a Connection to the database
- Throws:
java.sql.SQLException- if a database-access error occurs.
-
getPooledConnection
public final javax.sql.PooledConnection getPooledConnection(java.lang.String username, java.lang.String password) throws java.sql.SQLExceptionAttempt to establish a database connection.- Specified by:
getPooledConnectionin interfacejavax.sql.ConnectionPoolDataSource- Parameters:
username- the database user on whose behalf the Connection is being madepassword- the user's password- Returns:
- a Connection to the database
- Throws:
java.sql.SQLException- if a database-access error occurs.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG