oracle.jdbc.xa
Class OracleXADataSource

oracle.jdbc.xa.OracleXADataSource
Direct Known Subclasses:
OracleXADataSource

public abstract class OracleXADataSource

A factory for XAConnection objects. An object that implements the XADataSource interface is typically registered with a JNDI service provider.


Constructor Summary
OracleXADataSource()
           Create an OracleXADataSource instance.
 
Method Summary
abstract  javax.sql.XAConnection getXAConnection()
          Attempt to establish a database connection.
abstract  javax.sql.XAConnection getXAConnection(java.lang.String user, java.lang.String passwd)
          Attempt to establish a database connection.
 

Constructor Detail

OracleXADataSource

public OracleXADataSource()
                   throws java.sql.SQLException

Create an OracleXADataSource instance.

Throws:
java.sql.SQLException - if error occurs while creating an object
Method Detail

getXAConnection

public abstract javax.sql.XAConnection getXAConnection()
                                                throws java.sql.SQLException

Attempt to establish a database connection.

Returns:
a Connection to the database
Throws:
java.sql.SQLException - if a database-access error occurs.

getXAConnection

public abstract javax.sql.XAConnection getXAConnection(java.lang.String user,
                                                       java.lang.String passwd)
                                                throws java.sql.SQLException

Attempt to establish a database connection.

Parameters:
user - the database user on whose behalf the Connection is being made
password - the user's password
Returns:
a Connection to the database
Throws:
java.sql.SQLException - if a database-access error occurs.