Класс SQLTimeoutException
- Все реализованные интерфейсы:
-
Serializable,Iterable<Throwable>
public class SQLTimeoutException extends SQLTransientException
Подкласс SQLException, выбрасываемый, когда истекает время ожидания, заданное Statement.setQueryTimeout, DriverManager.setLoginTimeout, DataSource.setLoginTimeout,XADataSource.setLoginTimeout.
Данное исключение не соответствует стандартному SQLState.
- С:
- 1.6
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SQLTimeoutException() |
Создает объект SQLTimeoutException. |
SQLTimeoutException |
Создает объект SQLTimeoutException с заданным reason. |
SQLTimeoutException |
Создает объект SQLTimeoutException с заданным reason и SQLState. |
SQLTimeoutException |
Создает объект SQLTimeoutException с заданным reason, SQLState и vendorCode. |
SQLTimeoutException |
Создает объект SQLTimeoutException с заданным reason, SQLState, vendorCode и cause. |
SQLTimeoutException |
Создает объект SQLTimeoutException с заданным reason, SQLState и cause. |
SQLTimeoutException |
Создает объект SQLTimeoutException с заданным reason и cause. |
SQLTimeoutException |
Создает объект SQLTimeoutException с заданным cause. |
Краткое описание методов
Методы, объявленные в классе java.sql.SQLException
getErrorCode, getNextException, getSQLState, iterator, setNextException
Методы, объявленные в классе java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе java.lang.Iterable
forEach, spliterator
Подробное описание конструкторов
SQLTimeoutException
public SQLTimeoutException()
SQLTimeoutException. Поля reason, SQLState инициализируются значениями null, а код поставщика — 0. Поле cause не инициализировано и может быть инициализировано позднее вызовом метода Throwable.initCause(java.lang.Throwable).- Since:
- 1.6
SQLTimeoutException
public SQLTimeoutException(String reason)
SQLTimeoutException с заданным reason. Поле SQLState инициализируется значением null, а код поставщика — 0. Поле cause не инициализировано и может быть инициализировано позднее вызовом метода Throwable.initCause(java.lang.Throwable).- Parameters:
-
reason- описание исключения - Since:
- 1.6
SQLTimeoutException
public SQLTimeoutException(String reason, String SQLState)
SQLTimeoutException с заданным reason и SQLState. Поле cause не инициализировано и может быть инициализировано позднее вызовом метода Throwable.initCause(java.lang.Throwable). Код поставщика инициализируется значением 0.- Parameters:
-
reason- описание исключения -
SQLState- код XOPEN или SQL:2003, идентифицирующий исключение - Since:
- 1.6
SQLTimeoutException
public SQLTimeoutException(String reason, String SQLState, int vendorCode)
SQLTimeoutException с заданным reason, SQLState и vendorCode. Поле cause не инициализировано и может быть инициализировано позднее вызовом метода Throwable.initCause(java.lang.Throwable).- Parameters:
-
reason- описание исключения -
SQLState- код XOPEN или SQL:2003, идентифицирующий исключение -
vendorCode- код исключения, специфичный для поставщика базы данных - Since:
- 1.6
SQLTimeoutException
public SQLTimeoutException(Throwable cause)
SQLTimeoutException с заданным cause. Поле SQLState инициализируется значением null, а код поставщика — 0. Поле reason инициализируется значением null, если cause==null, или cause.toString(), если cause!=null. - Parameters:
-
cause- причина этогоSQLException, сохраняемая для последующего извлечения методомgetCause(); может быть null, указывая на отсутствие или неизвестность причины. - Since:
- 1.6
SQLTimeoutException
public SQLTimeoutException(String reason, Throwable cause)
SQLTimeoutException с заданным reason и cause. Поле SQLState инициализируется значением null, а код поставщика — 0.- Parameters:
-
reason- описание исключения. -
cause- причина этогоSQLException, сохраняемая для последующего извлечения методомgetCause(); может быть null, указывая на отсутствие или неизвестность причины. - Since:
- 1.6
SQLTimeoutException
public SQLTimeoutException(String reason, String SQLState, Throwable cause)
SQLTimeoutException с заданным reason, SQLState и cause. Код поставщика инициализируется значением 0.- Parameters:
-
reason- описание исключения. -
SQLState- код XOPEN или SQL:2003, идентифицирующий исключение -
cause- причина этогоSQLException, сохраняемая для последующего извлечения методомgetCause(); может быть null, указывая на отсутствие или неизвестность причины. - Since:
- 1.6
SQLTimeoutException
public SQLTimeoutException(String reason, String SQLState, int vendorCode, Throwable cause)
SQLTimeoutException с заданным reason, SQLState, vendorCode и cause. - Параметры:
-
reason- описание исключения -
SQLState- код XOPEN или SQL:2003, идентифицирующий исключение -
vendorCode- код исключения, специфичный для поставщика базы данных -
cause- причина данногоSQLException(сохраняется для последующего извлечения методомgetCause()); может быть null, указывая на отсутствие или неизвестность причины. - С:
- 1.6
© 1993, 2023, 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/21/docs/api/java.sql/java/sql/SQLTimeoutException.html