Класс 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- aStringописание предупреждения; -
SQLState- код XOPEN, идентифицирующий предупреждение; если предоставлен нестандартный код XOPEN SQLState, исключение не выбрасывается.
RowSetWarning
public RowSetWarning(String reason, String SQLState, int vendorCode)
RowSetWarning, инициализированный заданными значениями причины, SQLState и vendorCode. Если параметры reason, или SQLState равны null, этот конструктор ведет себя так же, как конструктор RowSetWarning по умолчанию (без параметров).- Параметры:
-
reason- aStringописание предупреждения; -
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, 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.rowset/javax/sql/rowset/RowSetWarning.html