oracle.jdbc.pool
Class OracleConnectionPoolDataSource
java.lang.Object
oracle.jdbc.pool.OracleDataSource
oracle.jdbc.pool.OracleConnectionPoolDataSource
- All Implemented Interfaces:
- javax.sql.ConnectionPoolDataSource, javax.sql.DataSource, javax.naming.Referenceable, java.io.Serializable
- Direct Known Subclasses:
- OracleXADataSource
- public class OracleConnectionPoolDataSource
- extends OracleDataSource
- implements javax.sql.ConnectionPoolDataSource
A DataSource object is a factory for Connection objects. An
object that implements the DataSource interface will typically be
registered with a JNDI service provider. A JDBC driver that is
accessed via the DataSource API does not automatically register
itself with the DriverManager.
- See Also:
- Serialized Form
Method Summary |
javax.sql.PooledConnection |
getPooledConnection()
Attempt to establish a database connection. |
javax.sql.PooledConnection |
getPooledConnection(java.lang.String user,
java.lang.String passwd)
Attempt to establish a database connection. |
Methods inherited from class oracle.jdbc.pool.OracleDataSource |
close, getConnection, getConnection, getConnection, getConnection, getConnectionCacheName, getConnectionCacheProperties, getConnectionCachingEnabled, getConnectionProperties, getDatabaseName, getDataSourceName, getDescription, getDriverType, getExplicitCachingEnabled, getFastConnectionFailoverEnabled, getImplicitCachingEnabled, getLoginTimeout, getLogWriter, getMaxStatements, getNetworkProtocol, getPortNumber, getReference, getServerName, getServiceName, getTNSEntryName, getURL, getUser, setConnectionCacheName, setConnectionCacheProperties, setConnectionCachingEnabled, setConnectionProperties, setDatabaseName, setDataSourceName, setDescription, setDriverType, setExplicitCachingEnabled, setFastConnectionFailoverEnabled, setImplicitCachingEnabled, setLoginTimeout, setLogWriter, setMaxStatements, setNetworkProtocol, setPassword, setPortNumber, setServerName, setServiceName, setTNSEntryName, setURL, setUser |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.sql.ConnectionPoolDataSource |
getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter |
TRACE
public static final boolean TRACE
- See Also:
- Constant Field Values
PRIVATE_TRACE
public static final boolean PRIVATE_TRACE
- See Also:
- Constant Field Values
BUILD_DATE
public static final java.lang.String BUILD_DATE
- See Also:
- Constant Field Values
OracleConnectionPoolDataSource
public OracleConnectionPoolDataSource()
throws java.sql.SQLException
getPooledConnection
public javax.sql.PooledConnection getPooledConnection()
throws java.sql.SQLException
Attempt to establish a database connection.
- Specified by:
getPooledConnection
in interface javax.sql.ConnectionPoolDataSource
- Returns:
- a PooledConnection to the database
- Throws:
java.sql.SQLException
- if a database-access error occurs.
getPooledConnection
public javax.sql.PooledConnection getPooledConnection(java.lang.String user,
java.lang.String passwd)
throws java.sql.SQLException
Attempt to establish a database connection.
- Specified by:
getPooledConnection
in interface javax.sql.ConnectionPoolDataSource
- Parameters:
user
- the database user on whose behalf the Connection is
being made
- Returns:
- a PooledConnection to the database
- Throws:
java.sql.SQLException
- if a database-access error occurs.
Copyright © 1998,2004, Oracle. All rights reserved