Spec-Zone.ru › OpenJDK 25

Класс SQLTransientConnectionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
java.sql.SQLTransientException
java.sql.SQLTransientConnectionException
Все реализуемые интерфейсы:
Serializable, Iterable<Throwable>
public class SQLTransientConnectionException extends SQLTransientException
Подкласс SQLException для значения класса SQLState '08' или для условий, указанных поставщиком. Это означает, что операция с подключением, завершившаяся с ошибкой, может завершиться успешно при повторном выполнении без каких-либо изменений на уровне приложения.

Обратитесь к документации поставщика драйвера, чтобы узнать, при каких условиях, указанных поставщиком, может быть выброшено это исключение Exception.

Начиная с:
1.6
См. также:
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
SQLTransientConnectionException()
Создает объект SQLTransientConnectionException.
SQLTransientConnectionException(String reason)
Создает объект SQLTransientConnectionException с заданным значением reason.
SQLTransientConnectionException(String reason, String SQLState)
Создает объект SQLTransientConnectionException с заданными значениями reason и SQLState.
SQLTransientConnectionException(String reason, String SQLState, int vendorCode)
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState и vendorCode.
SQLTransientConnectionException(String reason, String SQLState, int vendorCode, Throwable cause)
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState, vendorCode и cause.
SQLTransientConnectionException(String reason, String SQLState, Throwable cause)
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState и cause.
SQLTransientConnectionException(String reason, Throwable cause)
Создает объект SQLTransientConnectionException с заданными значениями reason и cause.
SQLTransientConnectionException(Throwable cause)
Создает объект SQLTransientConnectionException с заданным значением cause.

Краткое описание методов

Методы, объявленные в классе SQLException

getErrorCode, getNextException, getSQLState, iterator, setNextException

Методы, объявленные в классе Throwable

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе Iterable

forEach, spliterator

Подробное описание конструкторов

SQLTransientConnectionException

public SQLTransientConnectionException()
Создает объект SQLTransientConnectionException. Значения reason и SQLState инициализируются значением null, а код поставщика — значением 0. Значение cause не инициализируется и впоследствии может быть инициализировано вызовом метода Throwable.initCause(java.lang.Throwable).
Начиная с:
1.6

SQLTransientConnectionException

public SQLTransientConnectionException(String reason)
Создает объект SQLTransientConnectionException с заданным значением reason. Значение SQLState инициализируется значением null, а код поставщика — значением 0. Значение cause не инициализируется и впоследствии может быть инициализировано вызовом метода Throwable.initCause(java.lang.Throwable).
Параметры:
reason — описание исключения
Начиная с:
1.6

SQLTransientConnectionException

public SQLTransientConnectionException(String reason, String SQLState)
Создает объект SQLTransientConnectionException с заданными значениями reason и SQLState. Значение cause не инициализируется и впоследствии может быть инициализировано вызовом метода Throwable.initCause(java.lang.Throwable). Код поставщика инициализируется значением 0.
Параметры:
reason — описание исключения
SQLState — код XOPEN или SQL:2003, идентифицирующий исключение
Начиная с:
1.6

SQLTransientConnectionException

public SQLTransientConnectionException(String reason, String SQLState, int vendorCode)
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState и vendorCode. Значение cause не инициализируется и впоследствии может быть инициализировано вызовом метода Throwable.initCause(java.lang.Throwable).
Параметры:
reason — описание исключения
SQLState — код XOPEN или SQL:2003, идентифицирующий исключение
vendorCode — код исключения, специфичный для поставщика базы данных
Начиная с:
1.6

SQLTransientConnectionException

public SQLTransientConnectionException(Throwable cause)
Создает объект SQLTransientConnectionException с заданным значением cause. Значение SQLState инициализируется значением null, а код поставщика — значением 0. Значение reason инициализируется значением null, если cause==null, или значением cause.toString(), если cause!=null.
Параметры:
cause — исходная причина этого SQLException (сохраняется для последующего получения с помощью метода getCause()); может быть null, что означает отсутствие или неизвестность причины.
Начиная с:
1.6

SQLTransientConnectionException

public SQLTransientConnectionException(String reason, Throwable cause)
Создает объект SQLTransientConnectionException с заданными значениями reason и cause. Значение SQLState инициализируется значением null, а код поставщика — значением 0.
Параметры:
reason — описание исключения.
cause — исходная причина этого SQLException (сохраняется для последующего получения с помощью метода getCause()); может быть null, что означает отсутствие или неизвестность причины.
Начиная с:
1.6

SQLTransientConnectionException

public SQLTransientConnectionException(String reason, String SQLState, Throwable cause)
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState и cause. Код поставщика инициализируется значением 0.
Параметры:
reason — описание исключения.
SQLState — код XOPEN или SQL:2003, идентифицирующий исключение
cause — исходная причина этого SQLException (сохраняется для последующего получения с помощью метода getCause()); может быть null, что означает отсутствие или неизвестность причины.
Начиная с:
1.6

SQLTransientConnectionException

public SQLTransientConnectionException(String reason, String SQLState, int vendorCode, Throwable cause)
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState, vendorCode и cause.
Параметры:
reason — описание исключения
SQLState — код XOPEN или SQL:2003, идентифицирующий исключение
vendorCode — код исключения, специфичный для поставщика базы данных
cause — исходная причина этого SQLException (сохраняется для последующего получения с помощью метода getCause()); может быть null, что означает отсутствие или неизвестность причины.
Начиная с:
1.6

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, способы обхода проблем и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.sql/java/sql/SQLTransientConnectionException.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API