Класс RowSetWarning
- Все реализованные интерфейсы:
Serializable, Iterable<Throwable>
public class RowSetWarning extends SQLException
SQLException, предоставляющее информацию о предупреждениях базы данных, установленных для объектов RowSet. Предупреждения незаметно добавляются в цепочку объекта, вызов метода которого привел к их появлению. Этот класс дополняет класс SQLWarning. Предупреждения RowSet можно получить из реализаций JdbcRowSet, CachedRowSet, WebRowSet, FilteredRowSet или JoinRowSet. Чтобы получить первое предупреждение, зарегистрированное в любой реализации RowSet, используйте метод getRowSetWarnings, определенный в интерфейсе JdbcRowSet или интерфейсе CachedRowSet. Чтобы получить предупреждение, добавленное в цепочку после первого предупреждения, используйте метод RowSetWarning getNextWarning. Чтобы получить последующие предупреждения, вызовите getNextWarning для каждого возвращенного объекта RowSetWarning.
Унаследованные методы getMessage, getSQLState и getErrorCode извлекают информацию, содержащуюся в объекте RowSetWarning.
- Начиная с:
- 1.5
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
RowSetWarning() |
Создает объект RowSetWarning по умолчанию. |
RowSetWarning |
Создает объект RowSetWarning с заданным значением причины; SQLState по умолчанию равен null, а vendorCode — 0. |
RowSetWarning |
Создает объект RowSetWarning, инициализированный заданными значениями причины и SQLState. |
RowSetWarning |
Создает полностью определенный объект RowSetWarning, инициализированный заданными значениями причины, SQLState и vendorCode. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
RowSetWarning |
getNextWarning() |
Получает предупреждение, добавленное в цепочку этого объекта RowSetWarning. |
void |
setNextWarning |
Устанавливает warning в качестве следующего предупреждения, то есть предупреждения, добавленного в цепочку этого объекта RowSetWarning. |
Методы, объявленные в классе 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
Подробное описание конструкторов
RowSetWarning
public RowSetWarning(String reason)
RowSetWarning с заданным значением причины; SQLState по умолчанию равен null, а vendorCode — 0.- Параметры:
-
reason— объектString, содержащий описание предупреждения; еслиStringимеет значениеnull, этот конструктор ведет себя как конструкторRowSetWarningпо умолчанию (без параметров)
RowSetWarning
public RowSetWarning()
RowSetWarning по умолчанию. Причина по умолчанию равна null, SQLState по умолчанию равен null, а vendorCode — 0.RowSetWarning
public RowSetWarning(String reason, String SQLState)
RowSetWarning, инициализированный заданными значениями причины и SQLState. Код поставщика по умолчанию равен 0. Если параметры reason или SQLState имеют значение null, этот конструктор ведет себя как конструктор RowSetWarning по умолчанию (без параметров).- Параметры:
-
reason—String, содержащее описание предупреждения; -
SQLState— код XOPEN, идентифицирующий предупреждение; если указан нестандартный XOPEN SQLState, исключение не выбрасывается.
RowSetWarning
public RowSetWarning(String reason, String SQLState, int vendorCode)
RowSetWarning, инициализированный заданными значениями причины, SQLState и vendorCode. Если параметры reason или SQLState имеют значение null, этот конструктор ведет себя как конструктор RowSetWarning по умолчанию (без параметров).- Параметры:
-
reason—String, содержащее описание предупреждения; -
SQLState— код XOPEN, идентифицирующий предупреждение; если указан нестандартный XOPEN SQLState, исключение не выбрасывается. -
vendorCode— код предупреждения, специфичный для поставщика базы данных
Подробное описание методов
getNextWarning
public RowSetWarning getNextWarning()
RowSetWarning.- Возвращает:
- объект
RowSetWarning, добавленный в цепочку после этого объекта; если после этого объекта в цепочку не добавлен объектRowSetWarning, возвращаетсяnull(значение по умолчанию) - См. также:
setNextWarning
public void setNextWarning(RowSetWarning warning)
RowSetWarning.- Параметры:
-
warning— объектRowSetWarning, который будет установлен в качестве следующего предупреждения; еслиRowSetWarningравен null, это обозначает конец цепочки предупреждений - См. также:
© 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.rowset/javax/sql/rowset/RowSetWarning.html