public abstract XAConnection getXAConnection () throws SQLException

Attempts to establish a physical database connection that can be used in a distributed transaction.

Returns:  an XAConnection object, which represents a physical connection to a data source, that can be used in a distributed transaction

Exceptions:
SQLException    if a database access error occurs
SQLFeatureNotSupportedException    if the JDBC driver does not support this method
SQLTimeoutException    when the driver has determined that the timeout value specified by the setLoginTimeout method has been exceeded and has at least tried to cancel the current database connection attempt

Since:  1.4