Spec-Zone.ru › OpenJDK 24

Класс SQLWarning

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
java.sql.SQLWarning
Все реализованные интерфейсы:
Serializable, Iterable<Throwable>
Непосредственные известные подклассы:
DataTruncation
public class SQLWarning extends SQLException

Исключение, предоставляющее информацию о предупреждениях доступа к базе данных. Предупреждения безмолвно цепляются к объекту, метод которого вызвал их отчёт.

Предупреждения могут быть извлечены из объектов Connection, Statement и ResultSet. Попытка извлечения предупреждения по подключению после его закрытия приведёт к исключению. Аналогично, попытка извлечения предупреждения по запросу после его закрытия или по набору результатов после его закрытия приведёт к исключению. Обратите внимание, что закрытие запроса также закрывает набор результатов, который он мог произвести.

Since:
1.1
См. также:
  • Connection.getWarnings()
  • Statement.getWarnings()
  • ResultSet.getWarnings()
  • Сериализованная форма

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

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

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

Модификатор и тип Метод Описание
SQLWarning getNextWarning()
Возвращает предупреждение, присоединённое к этому объекту SQLWarning методом setNextWarning.
void setNextWarning(SQLWarning w)
Добавляет объект SQLWarning в конец цепочки.

Методы, объявленные в классе 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

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

SQLWarning

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

SQLWarning

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

SQLWarning

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

SQLWarning

public SQLWarning()
Создаёт объект SQLWarning. reason и SQLState инициализированы значением null, а код поставщика - значением 0. cause не инициализирован и может быть инициализирован позже вызовом метода Throwable.initCause(java.lang.Throwable).

SQLWarning

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

SQLWarning

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

SQLWarning

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

SQLWarning

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

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

getNextWarning

public SQLWarning getNextWarning()
Возвращает предупреждение, присоединённое к этому объекту SQLWarning методом setNextWarning.
Возвращает:
следующее предупреждение в цепочке; null, если нет
См. также:
  • setNextWarning(java.sql.SQLWarning)

setNextWarning

public void setNextWarning(SQLWarning w)
Добавляет объект SQLWarning в конец цепочки.
Параметры:
w - новое завершение цепочки SQLException
См. также:
  • getNextWarning()

© 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://download.java.net/java/early_access/jdk24/docs/api/java.sql/java/sql/SQLWarning.html

Spec-Zone.ru

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