public interface XADataSource extends CommonDataSource
XAConnection
objects that is used internally.
An object that implements the XADataSource
interface is
typically registered with a naming service that uses the
Java Naming and Directory Interface™
(JNDI).
An implementation of XADataSource
must include a public no-arg
constructor.
Modifier and Type | Method and Description |
---|---|
XAConnection |
getXAConnection()
Attempts to establish a physical database connection that can be
used in a distributed transaction.
|
XAConnection |
getXAConnection(String user,
String password)
Attempts to establish a physical database connection, using the given
user name and password.
|
getLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriter
XAConnection getXAConnection() throws SQLException
SQLException
- if a database access error occursSQLFeatureNotSupportedException
- if the JDBC driver does not support
this methodSQLTimeoutException
- 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 attemptXAConnection
object, which represents a
physical connection to a data source, that can be used in
a distributed transactionXAConnection getXAConnection(String user, String password) throws SQLException
SQLException
- if a database access error occursSQLFeatureNotSupportedException
- if the JDBC driver does not support
this methodSQLTimeoutException
- 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 attemptuser
- the database user on whose behalf the connection is being madepassword
- the user's passwordXAConnection
object, which represents a
physical connection to a data source, that can be used in
a distributed transactionaicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.