Spec-Zone.ru › OpenJDK 8

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

См. также:
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.reason Код поставщика инициализирован значением 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.

Возвращает:
следующее SQLException в цепочке; null если нет
См. также:
setNextWarning(java.sql.SQLWarning)

setNextWarning

public void setNextWarning(SQLWarning w)

Добавляет объект SQLWarning в конец цепочки.

Параметры:
w - новый конец цепочки SQLException
См. также:
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.

Spec-Zone.ru

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