Interface OracleXADataSource

All Superinterfaces:
CommonDataSource, ConnectionPoolDataSource, DataSource, OracleCommonDataSource, OracleConnectionPoolDataSource, OracleConnectionPoolDataSource, OracleDataSource, OracleDataSource, OracleXADataSource, Wrapper, XADataSource
All Known Implementing Classes:
OracleXADataSource, OracleXADataSource, OracleXADataSourceImpl

public interface OracleXADataSource extends OracleConnectionPoolDataSource, OracleXADataSource
A data source that supports transparent failover replay of JDBC operations.
  • Method Details

    • getXAConnection

      XAConnection getXAConnection() throws SQLException
      Attempts to establish a database connection that can be used in a distributed transaction.
      Specified by:
      getXAConnection in interface XADataSource
      Returns:
      An XAConnection to the database
      Throws:
      SQLException - if a database-access error occurs.
    • getXAConnection

      XAConnection getXAConnection(String user, String passwd) throws SQLException
      Attempts to establish a database connection that can be used in a distributed transaction.
      Specified by:
      getXAConnection in interface XADataSource
      Parameters:
      user - The database user on whose behalf the Connection is being made.
      passwd - The user's password
      Returns:
      An XAConnection to the database
      Throws:
      SQLException - if a database-access error occurs.