Class OracleConnectionPoolDataSourceImpl

All Implemented Interfaces:
Serializable, Wrapper, Referenceable, CommonDataSource, ConnectionPoolDataSource, DataSource, OracleCommonDataSource, OracleConnectionPoolDataSource, OracleDataSource, oracle.jdbc.diagnostics.Diagnosable, oracle.jdbc.diagnostics.PropertyChangeListener, oracle.jdbc.internal.Monitor, oracle.jdbc.replay.internal.OracleConnectionPoolDataSource, oracle.jdbc.replay.internal.OracleDataSource, OracleConnectionPoolDataSource, OracleDataSource

public class OracleConnectionPoolDataSourceImpl extends OracleConnectionPoolDataSource

This data source implements the standard JDBC javax.sql.OracleConnectionPoolDataSource interface.

This data Source also supports Application Continuity (AC) and transparent JDBC operation replay upon a failover. To disable such feature, set "oracle.jdbc.enableACSupport" to false either as a Java system property, or as a connection property on this data source.

For most common scenarios, use oracle.jdbc.datasource.impl.OracleDataSource, instead of this class.

This class is reserved for connection pool developers who build their pools using javax.sql.PooledConnection. For those developers, we strongly recommend that they use oracle.jdbc.datasource.impl.OracleConnectionPoolDataSource, instead of this class, which has become a thin wrapper of the former class and will be gradually phased out.

For data source creation using Oracle JDBC driver 19c and earlier versions, you can still use this class.

See Also:
  • Constructor Details

    • OracleConnectionPoolDataSourceImpl

      public OracleConnectionPoolDataSourceImpl() throws SQLException
      Throws:
      SQLException