Spec-Zone.ru › OpenJDK 17

Класс 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. Попытка получить предупреждение по соединению после его закрытия вызовет исключение. Аналогично, попытка получить предупреждение по оператору после его закрытия или по набору результатов после его закрытия вызовет исключение. Обратите внимание, что закрытие оператора также закрывает набор результатов, который он мог произвести.

С:
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, 2021, 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/17/docs/api/java.sql/java/sql/SQLWarning.html

Spec-Zone.ru

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