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, setLogWriterXAConnection getXAConnection() throws SQLException
XAConnection object, which represents a
          physical connection to a data source, that can be used in
          a distributed transactionSQLException - 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 getXAConnection(String user, String password) throws SQLException
user - 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 transactionSQLException - 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 attempt Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.