Класс 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 |
Создает объект SQLTransientConnectionException с заданным значением reason. |
SQLTransientConnectionException |
Создает объект SQLTransientConnectionException с заданными значениями reason и SQLState. |
SQLTransientConnectionException |
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState и vendorCode. |
SQLTransientConnectionException |
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState, vendorCode и cause. |
SQLTransientConnectionException |
Создает объект SQLTransientConnectionException с заданными значениями reason, SQLState и cause. |
SQLTransientConnectionException |
Создает объект SQLTransientConnectionException с заданными значениями reason и cause. |
SQLTransientConnectionException |
Создает объект 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
© 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