|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DataTruncation extends SQLWarning
DataTruncation исключение (на записях) или сообщило как a DataTruncation предупреждение (на чтениях), когда значения данных является неожиданно усеченным по причинам кроме того, что это имело execeeded MaxFieldSize. SQLstate для a DataTruncation во время чтения 01004.
SQLstate для a DataTruncation во время записи 22001.
| Конструктор и Описание |
|---|
DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize)
Создает a
DataTruncation объект с SQLState, инициализированным к 01004, когда read устанавливается в true и 22001, когда read устанавливается в false, причина набор к "Усечению данных", кодовому набору поставщика к 0, и другому полевому набору к данным значениям. |
DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize, Throwable cause)
Создает a
DataTruncation объект с SQLState, инициализированным к 01004, когда read устанавливается в true и 22001, когда read устанавливается в false, причина набор к "Усечению данных", кодовому набору поставщика к 0, и другому полевому набору к данным значениям. |
| Модификатор и Тип | Метод и Описание |
|---|---|
int |
getDataSize()
Получает число байтов данных, которые должны были быть переданы.
|
int |
getIndex()
Получает индексирование столбца или параметра, который был усеченным.
|
boolean |
getParameter()
Указывает, было ли усеченное значение значением параметра или значением столбца.
|
boolean |
getRead()
Указывает, было ли значение усеченным на чтении.
|
int |
getTransferSize()
Получает число байтов данных, фактически переданных.
|
getNextWarning, setNextWarninggetErrorCode, getNextException, getSQLState, iterator, setNextExceptionaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachpublic DataTruncation(int index,
boolean parameter,
boolean read,
int dataSize,
int transferSize)
DataTruncation объект с SQLState, инициализированным к 01004, когда read устанавливается в true и 22001, когда read устанавливается в false, причина набор к "Усечению данных", кодовому набору поставщика к 0, и другому полевому набору к данным значениям. cause не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable) метод. index - Индексирование параметра или значения столбцаparameter - истина, если значение параметра было усеченнымread - истина, если чтение было усеченнымdataSize - первоначальный размер данныхtransferSize - размер после усеченияpublic DataTruncation(int index,
boolean parameter,
boolean read,
int dataSize,
int transferSize,
Throwable cause)
DataTruncation объект с SQLState, инициализированным к 01004, когда read устанавливается в true и 22001, когда read устанавливается в false, причина набор к "Усечению данных", кодовому набору поставщика к 0, и другому полевому набору к данным значениям. index - Индексирование параметра или значения столбцаparameter - истина, если значение параметра было усеченнымread - истина, если чтение было усеченнымdataSize - первоначальный размер данныхtransferSize - размер после усеченияcause - базовая причина этого DataTruncation (который сохраняется для более позднего извлечения getCause() метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public int getIndex()
Это может быть-1, если столбец или параметр индексируют, неизвестно, когда parameter и read поля должны быть проигнорированы.
public boolean getParameter()
true если усеченное значение было параметром; false если это было значение столбцаpublic boolean getRead()
true если значение было усеченным когда считано из базы данных; false если данные были усеченными на записиpublic int getDataSize()
-1 если размер неизвестен.public int getTransferSize()
-1 если размер неизвестен.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92