Интерфейс XADataSource
- Все суперинтерфейсы:
- CommonDataSource
public interface XADataSource extends CommonDataSource
Фабрика для XAConnection объектов, используемая во внутреннем режиме. Объект, реализующий интерфейс XADataSource, обычно регистрируется в службе именования, использующей Java Naming and Directory Interface™ (JNDI).
Реализация XADataSource должна включать публичный конструктор без аргументов.
- С тех пор:
- 1.4
Методы
| Модификатор и тип | Метод и описание |
|---|---|
XAConnection |
getXAConnection() Попытка установить физическое соединение с базой данных, которое может использоваться в распределенной транзакции. |
XAConnection |
getXAConnection(String user,
String password) Попытка установить физическое соединение с базой данных, используя указанное имя пользователя и пароль. |
Методы, унаследованные от интерфейса javax.sql.CommonDataSource
getLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriter Методы
getXAConnection
XAConnection getXAConnection()
throws SQLException Попытка установить физическое соединение с базой данных, которое может использоваться в распределенной транзакции.
- Возвращает:
- объект
XAConnection, представляющий физическое соединение с источником данных, которое может использоваться в распределенной транзакции - Исключения:
-
SQLException- если произошла ошибка доступа к базе данных -
SQLFeatureNotSupportedException- если драйвер JDBC не поддерживает этот метод -
SQLTimeoutException- когда драйвер определил, что значение таймаута, указанное методомsetLoginTimeout, было превышено и, по крайней мере, попытался отменить текущую попытку соединения с базой данных - С тех пор:
- 1.4
getXAConnection
XAConnection getXAConnection(String user,
String password)
throws SQLException Попытка установить физическое соединение с базой данных, используя указанное имя пользователя и пароль. Возвращаемое соединение может использоваться в распределенной транзакции.
- Параметры:
-
user- пользователь базы данных, от имени которого создается соединение -
password- пароль пользователя - Возвращает:
- объект
XAConnection, представляющий физическое соединение с источником данных, которое может использоваться в распределенной транзакции - Исключения:
-
SQLException- если произошла ошибка доступа к базе данных -
SQLFeatureNotSupportedException- если драйвер JDBC не поддерживает этот метод -
SQLTimeoutException- когда драйвер определил, что значение таймаута, указанное методомsetLoginTimeout, было превышено и, по крайней мере, попытался отменить текущую попытку соединения с базой данных - С тех пор:
- 1.4
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.