Класс RowSetWarning
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.sql.SQLException
-
- javax.sql.rowset.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(String reason) | Создает объект |
RowSetWarning(String reason,
String SQLState) | Создает объект |
RowSetWarning(String reason,
String SQLState,
int vendorCode) | Создает полностью заданный объект |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
RowSetWarning | getNextWarning() | Возвращает предупреждение, присоединенное к этому объекту |
void | setNextWarning(RowSetWarning warning) | Устанавливает warning как следующее предупреждение, то есть предупреждение, присоединенное к этому объекту |
Методы, объявленные в классе 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- описание предупреждения; -
SQLState- код XOPEN, идентифицирующий предупреждение; если предоставлен нестандартный код XOPEN SQLState, исключение не выбрасывается.
RowSetWarning
public RowSetWarning(String reason,
String SQLState,
int vendorCode)Создает полностью заданный объект RowSetWarning, инициализированный заданными значениями причины, SQLState и vendorCode. Если reason или SQLState параметры равны null, этот конструктор ведет себя как конструктор RowSetWarning по умолчанию (с нулевыми параметрами).
- Параметры:
-
reason- описание предупреждения; -
SQLState- код XOPEN, идентифицирующий предупреждение; если предоставлен нестандартный код XOPEN SQLState, исключение не выбрасывается. -
vendorCode- код предупреждения, специфичный для поставщика базы данных
Методы
getNextWarning
public RowSetWarning getNextWarning()
Возвращает предупреждение, присоединенное к этому объекту RowSetWarning.
- Возвращает:
- объект
RowSetWarning, присоединенный к этому; если к этому объекту не присоединен ни один объектRowSetWarning, возвращаетсяnull(значение по умолчанию) - См. также:
setNextWarning(javax.sql.rowset.RowSetWarning)
setNextWarning
public void setNextWarning(RowSetWarning warning)
Устанавливает warning как следующее предупреждение, то есть предупреждение, присоединенное к этому объекту RowSetWarning.
- Параметры:
-
warning- объектRowSetWarningдля установки в качестве следующего предупреждения; еслиRowSetWarningравен null, это обозначает конечную точку цепочки предупреждений - См. также:
getNextWarning()
© 1993, 2020, 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/11/docs/api/java.sql.rowset/javax/sql/rowset/RowSetWarning.html