Attempts to establish a physical database connection, using the given user name and password. The connection that is returned is one that can be used in a distributed transaction.
user | the database user on whose behalf the connection is being made | |
password | the user's password |
XAConnection object, which represents a
physical connection to a data source, that can be used in
a distributed transaction
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 |
Diagram: DataSource