Класс 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. |
Методы, объявленные в классе 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
Подробное описание конструкторов
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://download.java.net/java/early_access/jdk24/docs/api/java.sql.rowset/javax/sql/rowset/RowSetWarning.html