Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ResultSet extends Wrapper, AutoCloseable
A ResultSet
объект поддерживает курсор, указывающий на его текущую строку данных. Первоначально курсор располагается перед первой строкой. next
метод перемещает курсор в следующую строку, и потому что это возвращается false
когда нет больше строк в ResultSet
объект, это может использоваться в a while
цикл, чтобы выполнить итерации через набор результатов.
Значение по умолчанию ResultSet
объект не обновляем и имеет курсор, который продвигается только. Таким образом можно выполнить итерации через это только однажды и только от первой строки до последней строки. Возможно произвести ResultSet
объекты, которые с возможностью прокрутки и/или обновляемы. Следующий фрагмент тот кода, в который con
допустимое Connection
возразите, иллюстрирует, как сделать набор результатов, который с возможностью прокрутки и нечувствителен к обновлениям другими, и это обновляемо. См. ResultSet
поля для других опций.
Statement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2"); // rs will be scrollable, will not show changes made by others, // and will be updatable
ResultSet
интерфейс обеспечивает методы метода get (getBoolean
, getLong
, и так далее) для того, чтобы получить значения столбцов от текущей строки. Значения могут быть получены, используя или индекс столбца или имя столбца. Вообще, использование столбца индексирует, будет более эффективным. Столбцы нумеруются от 1. Для максимальной мобильности столбцы набора результатов в каждой строке должны быть считаны в слева направо порядке, и каждый столбец должен быть только для чтения однажды. Для методов метода get драйвер JDBC пытается преобразовать базовые данные в тип Java, определенный в методе метода get, и возвращает подходящее значение Java. У спецификации JDBC есть таблица, показывая допустимые отображения от типов SQL до типов Java, которые могут использоваться ResultSet
методы метода get.
Имена столбцов, привыкшие как входной к методам метода get, являются нечувствительными к регистру. Когда метод метода get вызывают с именем столбца, и у нескольких столбцов есть то же самое имя, значение первого столбца соответствия будет возвращено. Опция имени столбца разрабатывается, чтобы использоваться, когда имена столбцов используются в SQL-запросе, который генерировал набор результатов. Для столбцов, которые явно не называют в запросе, лучше использовать номера столбца. Если имена столбцов используются, программист должен заботиться, чтобы гарантировать, что они уникально обращаются к намеченным столбцам, которые можно гарантировать с пунктом AS SQL.
Ряд updater методы был добавлен к этому интерфейсу в JDBC 2.0 API (JavaTM 2 SDK, Standard Edition, версия 1.2). Комментарии относительно параметров к методам метода get также применяются к параметрам к updater методам.
updater методы могут использоваться двумя способами:
ResultSet
объект, курсор может быть перемещен назад и вперед к абсолютной позиции, или к позиции относительно текущей строки. Следующий фрагмент кода обновляет NAME
столбец в пятой строке ResultSet
объект rs
и затем использует метод updateRow
обновить таблицу источника данных от который rs
был получен. rs.absolute(5); // moves the cursor to the fifth row of rs rs.updateString("NAME", "AINSWORTH"); // updates the //NAME
column of row 5 to beAINSWORTH
rs.updateRow(); // updates the row in the data source
ResultSet
объект ссорится связанный с этим, которое служит районом сосредоточения войск для создания строки, которая будет вставлена. Следующий фрагмент кода перемещает курсор в строку вставки, создает строку на три столбца, и вставляет это в rs
и в таблицу источника данных, используя метод insertRow
. rs.moveToInsertRow(); // moves cursor to the insert row rs.updateString(1, "AINSWORTH"); // updates the // first column of the insert row to beAINSWORTH
rs.updateInt(2,35); // updates the second column to be35
rs.updateBoolean(3, true); // updates the third column totrue
rs.insertRow(); rs.moveToCurrentRow();
A ResultSet
объект автоматически закрывается когда Statement
возразите, что генерировал это, закрывается, повторно выполняется, или используется, чтобы получить следующее следствие последовательности многократных результатов.
Число, типы и свойства a ResultSet
столбцы объекта обеспечиваются ResultSetMetaData
объект, возвращенный ResultSet.getMetaData
метод.
Модификатор и Тип | Поле и Описание |
---|---|
static int |
CLOSE_CURSORS_AT_COMMIT
Постоянное указание это открывается
ResultSet объекты с этим holdability будут закрыты, когда текущая транзакция будет фиксироваться. |
static int |
CONCUR_READ_ONLY
Постоянное указание на режим параллелизма для a
ResultSet объект, который НЕ может быть обновлен. |
static int |
CONCUR_UPDATABLE
Постоянное указание на режим параллелизма для a
ResultSet объект, который может быть обновлен. |
static int |
FETCH_FORWARD
Постоянное указание, что строки в наборе результатов будут обработаны в прямом направлении; первый-к-последнему.
|
static int |
FETCH_REVERSE
Постоянное указание, что строки в наборе результатов будут обработаны в обратном направлении; последний-к-первому.
|
static int |
FETCH_UNKNOWN
Постоянное указание, что порядок, в котором будут обработаны строки в наборе результатов, неизвестен.
|
static int |
HOLD_CURSORS_OVER_COMMIT
Постоянное указание это открывается
ResultSet объекты с этим holdability останутся открытыми, когда текущая транзакция будет фиксироваться. |
static int |
TYPE_FORWARD_ONLY
Постоянное указание на тип для a
ResultSet возразите, чей курсор может переместиться только вперед. |
static int |
TYPE_SCROLL_INSENSITIVE
Постоянное указание на тип для a
ResultSet объект, который с возможностью прокрутки, но обычно не чувствителен к изменениям к данным, которые лежат в основе ResultSet . |
static int |
TYPE_SCROLL_SENSITIVE
Постоянное указание на тип для a
ResultSet объект, который с возможностью прокрутки и обычно чувствителен к изменениям к данным, которые лежат в основе ResultSet . |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
absolute(int row)
Перемещает курсор в данный номер строки в этом
ResultSet объект. |
void |
afterLast()
Перемещает курсор до конца этого
ResultSet объект, сразу после последней строки. |
void |
beforeFirst()
Перемещает курсор в переднюю сторону этого
ResultSet объект, как раз перед первой строкой. |
void |
cancelRowUpdates()
Отменяет обновления, сделанные к текущей строке в этом
ResultSet объект. |
void |
clearWarnings()
Очищает все предупреждения, о которых сообщают относительно этого
ResultSet объект. |
void |
close()
Выпуски это
ResultSet база данных объекта и ресурсы JDBC сразу вместо того, чтобы ожидать этого, чтобы произойти, когда это автоматически закрывается. |
void |
deleteRow()
Удаляет текущую строку из этого
ResultSet возразите и от базовой базы данных. |
int |
findColumn(String columnLabel)
Отображает данный
ResultSet метка столбца к ResultSet столбец индексирует. |
boolean |
first()
Перемещает курсор в первую строку в этом
ResultSet объект. |
Массив |
getArray(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как Array объект в языке программирования Java. |
Массив |
getArray(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как Array объект в языке программирования Java. |
InputStream |
getAsciiStream(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как поток символов ASCII. |
InputStream |
getAsciiStream(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как поток символов ASCII. |
BigDecimal |
getBigDecimal(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.math.BigDecimal с полной точностью. |
BigDecimal |
getBigDecimal(int columnIndex, int scale)
Осуждаемый.
Использовать
getBigDecimal(int columnIndex) или getBigDecimal(String columnLabel) |
BigDecimal |
getBigDecimal(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.math.BigDecimal с полной точностью. |
BigDecimal |
getBigDecimal(String columnLabel, int scale)
Осуждаемый.
Использовать
getBigDecimal(int columnIndex) или getBigDecimal(String columnLabel) |
InputStream |
getBinaryStream(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как поток неинтерпретируемых байтов. |
InputStream |
getBinaryStream(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как поток неинтерпретируемых byte s. |
Блоб |
getBlob(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a Blob объект в языке программирования Java. |
Блоб |
getBlob(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a Blob объект в языке программирования Java. |
boolean |
getBoolean(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a boolean в языке программирования Java. |
boolean |
getBoolean(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a boolean в языке программирования Java. |
byte |
getByte(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a byte в языке программирования Java. |
byte |
getByte(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a byte в языке программирования Java. |
byte[] |
getBytes(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a byte массив в языке программирования Java. |
byte[] |
getBytes(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a byte массив в языке программирования Java. |
Читатель |
getCharacterStream(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.io.Reader объект. |
Читатель |
getCharacterStream(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.io.Reader объект. |
Clob |
getClob(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a Clob объект в языке программирования Java. |
Clob |
getClob(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a Clob объект в языке программирования Java. |
int |
getConcurrency()
Получает режим параллелизма этого
ResultSet объект. |
Строка |
getCursorName()
Получает имя курсора SQL, используемого этим
ResultSet объект. |
Дата |
getDate(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Date объект в языке программирования Java. |
Дата |
getDate(int columnIndex, Calendar cal)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Date объект в языке программирования Java. |
Дата |
getDate(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Date объект в языке программирования Java. |
Дата |
getDate(String columnLabel, Calendar cal)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Date объект в языке программирования Java. |
double |
getDouble(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a double в языке программирования Java. |
double |
getDouble(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a double в языке программирования Java. |
int |
getFetchDirection()
Получает направление выборки для этого
ResultSet объект. |
int |
getFetchSize()
Получает размер выборки для этого
ResultSet объект. |
float |
getFloat(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a float в языке программирования Java. |
float |
getFloat(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a float в языке программирования Java. |
int |
getHoldability()
Получает holdability этого
ResultSet объект |
int |
getInt(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как int в языке программирования Java. |
int |
getInt(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как int в языке программирования Java. |
long |
getLong(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a long в языке программирования Java. |
long |
getLong(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a long в языке программирования Java. |
ResultSetMetaData |
getMetaData()
Получает число, типы и свойства этого
ResultSet столбцы объекта. |
Читатель |
getNCharacterStream(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.io.Reader объект. |
Читатель |
getNCharacterStream(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.io.Reader объект. |
NClob |
getNClob(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a NClob объект в языке программирования Java. |
NClob |
getNClob(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a NClob объект в языке программирования Java. |
Строка |
getNString(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a String в языке программирования Java. |
Строка |
getNString(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a String в языке программирования Java. |
Объект |
getObject(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как Object в языке программирования Java. |
<T> T |
getObject(int columnIndex, Class<T> type)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите и преобразует из типа SQL столбца к требуемому типу данных Java, если преобразование будет поддерживаться. |
Объект |
getObject(int columnIndex, Map<String,Class<?>> map)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как Object в языке программирования Java. |
Объект |
getObject(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как Object в языке программирования Java. |
<T> T |
getObject(String columnLabel, Class<T> type)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите и преобразует из типа SQL столбца к требуемому типу данных Java, если преобразование будет поддерживаться. |
Объект |
getObject(String columnLabel, Map<String,Class<?>> map)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как Object в языке программирования Java. |
Касательно |
getRef(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a Ref объект в языке программирования Java. |
Касательно |
getRef(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a Ref объект в языке программирования Java. |
int |
getRow()
Получает текущий номер строки.
|
RowId |
getRowId(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.RowId объект в языке программирования Java. |
RowId |
getRowId(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.RowId объект в языке программирования Java. |
short |
getShort(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a short в языке программирования Java. |
short |
getShort(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a short в языке программирования Java. |
SQLXML |
getSQLXML(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet как a java.sql.SQLXML объект в языке программирования Java. |
SQLXML |
getSQLXML(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet как a java.sql.SQLXML объект в языке программирования Java. |
Оператор |
getStatement()
Получает
Statement возразите, что произвел это ResultSet объект. |
Строка |
getString(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a String в языке программирования Java. |
Строка |
getString(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a String в языке программирования Java. |
Время |
getTime(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Time объект в языке программирования Java. |
Время |
getTime(int columnIndex, Calendar cal)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Time объект в языке программирования Java. |
Время |
getTime(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Time объект в языке программирования Java. |
Время |
getTime(String columnLabel, Calendar cal)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Time объект в языке программирования Java. |
Метка времени |
getTimestamp(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Timestamp объект в языке программирования Java. |
Метка времени |
getTimestamp(int columnIndex, Calendar cal)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Timestamp объект в языке программирования Java. |
Метка времени |
getTimestamp(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Timestamp объект в языке программирования Java. |
Метка времени |
getTimestamp(String columnLabel, Calendar cal)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.sql.Timestamp объект в языке программирования Java. |
int |
getType()
Получает тип этого
ResultSet объект. |
InputStream |
getUnicodeStream(int columnIndex)
Осуждаемый.
использовать
getCharacterStream вместо getUnicodeStream |
InputStream |
getUnicodeStream(String columnLabel)
Осуждаемый.
использовать
getCharacterStream вместо этого |
URL |
getURL(int columnIndex)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.net.URL объект в языке программирования Java. |
URL |
getURL(String columnLabel)
Получает значение определяемого столбца в текущей строке этого
ResultSet возразите как a java.net.URL объект в языке программирования Java. |
SQLWarning |
getWarnings()
Получает первое предупреждение, о котором сообщают запросы к этому
ResultSet объект. |
void |
insertRow()
Вставляет содержание строки вставки в это
ResultSet возразите и в базу данных. |
boolean |
isAfterLast()
Получает, является ли курсор после последней строки в этом
ResultSet объект. |
boolean |
isBeforeFirst()
Получает, является ли курсор перед первой строкой в этом
ResultSet объект. |
boolean |
isClosed()
Получает ли это
ResultSet объект был закрыт. |
boolean |
isFirst()
Получает, является ли курсор на первой строке этого
ResultSet объект. |
boolean |
isLast()
Получает, является ли курсор на последней строке этого
ResultSet объект. |
boolean |
last()
Перемещает курсор в последнюю строку в этом
ResultSet объект. |
void |
moveToCurrentRow()
Перемещает курсор в помнившую позицию курсора, обычно текущая строка.
|
void |
moveToInsertRow()
Перемещает курсор в строку вставки.
|
boolean |
next()
Перемещает курсор, упрямый одна строка от ее текущей позиции.
|
boolean |
previous()
Перемещает курсор в предыдущую строку в этом
ResultSet объект. |
void |
refreshRow()
Обновляет текущую строку с ее новым значением в базе данных.
|
boolean |
relative(int rows)
Перемещает курсор относительное число строк, или положительных или отрицательных.
|
boolean |
rowDeleted()
Получает, была ли строка удалена.
|
boolean |
rowInserted()
Получает, была ли у текущей строки вставка.
|
boolean |
rowUpdated()
Получает, была ли текущая строка обновлена.
|
void |
setFetchDirection(int direction)
Дает подсказку относительно направления в который строки в этом
ResultSet объект будет обработан. |
void |
setFetchSize(int rows)
Дает драйверу JDBC подсказку относительно числа строк, которые должны быть выбраны от базы данных, когда больше строк необходимо для этого
ResultSet объект. |
void |
updateArray(int columnIndex, Array x)
Обновляет определяемый столбец с a
java.sql.Array значение. |
void |
updateArray(String columnLabel, Array x)
Обновляет определяемый столбец с a
java.sql.Array значение. |
void |
updateAsciiStream(int columnIndex, InputStream x)
Обновляет определяемый столбец с ascii потоковым значением.
|
void |
updateAsciiStream(int columnIndex, InputStream x, int length)
Обновляет определяемый столбец с ascii потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateAsciiStream(int columnIndex, InputStream x, long length)
Обновляет определяемый столбец с ascii потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateAsciiStream(String columnLabel, InputStream x)
Обновляет определяемый столбец с ascii потоковым значением.
|
void |
updateAsciiStream(String columnLabel, InputStream x, int length)
Обновляет определяемый столбец с ascii потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateAsciiStream(String columnLabel, InputStream x, long length)
Обновляет определяемый столбец с ascii потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateBigDecimal(int columnIndex, BigDecimal x)
Обновляет определяемый столбец с a
java.math.BigDecimal значение. |
void |
updateBigDecimal(String columnLabel, BigDecimal x)
Обновляет определяемый столбец с a
java.sql.BigDecimal значение. |
void |
updateBinaryStream(int columnIndex, InputStream x)
Обновляет определяемый столбец с двоичным потоковым значением.
|
void |
updateBinaryStream(int columnIndex, InputStream x, int length)
Обновляет определяемый столбец с двоичным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateBinaryStream(int columnIndex, InputStream x, long length)
Обновляет определяемый столбец с двоичным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateBinaryStream(String columnLabel, InputStream x)
Обновляет определяемый столбец с двоичным потоковым значением.
|
void |
updateBinaryStream(String columnLabel, InputStream x, int length)
Обновляет определяемый столбец с двоичным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateBinaryStream(String columnLabel, InputStream x, long length)
Обновляет определяемый столбец с двоичным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateBlob(int columnIndex, Blob x)
Обновляет определяемый столбец с a
java.sql.Blob значение. |
void |
updateBlob(int columnIndex, InputStream inputStream)
Обновляет определяемый столбец, используя данный входной поток.
|
void |
updateBlob(int columnIndex, InputStream inputStream, long length)
Обновляет определяемый столбец, используя данный входной поток, у которого будет конкретное количество байтов.
|
void |
updateBlob(String columnLabel, Blob x)
Обновляет определяемый столбец с a
java.sql.Blob значение. |
void |
updateBlob(String columnLabel, InputStream inputStream)
Обновляет определяемый столбец, используя данный входной поток.
|
void |
updateBlob(String columnLabel, InputStream inputStream, long length)
Обновляет определяемый столбец, используя данный входной поток, у которого будет конкретное количество байтов.
|
void |
updateBoolean(int columnIndex, boolean x)
Обновляет определяемый столбец с a
boolean значение. |
void |
updateBoolean(String columnLabel, boolean x)
Обновляет определяемый столбец с a
boolean значение. |
void |
updateByte(int columnIndex, byte x)
Обновляет определяемый столбец с a
byte значение. |
void |
updateByte(String columnLabel, byte x)
Обновляет определяемый столбец с a
byte значение. |
void |
updateBytes(int columnIndex, byte[] x)
Обновляет определяемый столбец с a
byte значение массива. |
void |
updateBytes(String columnLabel, byte[] x)
Обновляет определяемый столбец со значением байтового массива.
|
void |
updateCharacterStream(int columnIndex, Reader x)
Обновляет определяемый столбец с символьным потоковым значением.
|
void |
updateCharacterStream(int columnIndex, Reader x, int length)
Обновляет определяемый столбец с символьным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateCharacterStream(int columnIndex, Reader x, long length)
Обновляет определяемый столбец с символьным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateCharacterStream(String columnLabel, Reader reader)
Обновляет определяемый столбец с символьным потоковым значением.
|
void |
updateCharacterStream(String columnLabel, Reader reader, int length)
Обновляет определяемый столбец с символьным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateCharacterStream(String columnLabel, Reader reader, long length)
Обновляет определяемый столбец с символьным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateClob(int columnIndex, Clob x)
Обновляет определяемый столбец с a
java.sql.Clob значение. |
void |
updateClob(int columnIndex, Reader reader)
Обновляет определяемый столбец, используя данный
Reader объект. |
void |
updateClob(int columnIndex, Reader reader, long length)
Обновляет определяемый столбец, используя данный
Reader объект, который является данным числом символов долго. |
void |
updateClob(String columnLabel, Clob x)
Обновляет определяемый столбец с a
java.sql.Clob значение. |
void |
updateClob(String columnLabel, Reader reader)
Обновляет определяемый столбец, используя данный
Reader объект. |
void |
updateClob(String columnLabel, Reader reader, long length)
Обновляет определяемый столбец, используя данный
Reader объект, который является данным числом символов долго. |
void |
updateDate(int columnIndex, Date x)
Обновляет определяемый столбец с a
java.sql.Date значение. |
void |
updateDate(String columnLabel, Date x)
Обновляет определяемый столбец с a
java.sql.Date значение. |
void |
updateDouble(int columnIndex, double x)
Обновляет определяемый столбец с a
double значение. |
void |
updateDouble(String columnLabel, double x)
Обновляет определяемый столбец с a
double значение. |
void |
updateFloat(int columnIndex, float x)
Обновляет определяемый столбец с a
float значение. |
void |
updateFloat(String columnLabel, float x)
Обновляет определяемый столбец с a
float значение. |
void |
updateInt(int columnIndex, int x)
Обновляет определяемый столбец с
int значение. |
void |
updateInt(String columnLabel, int x)
Обновляет определяемый столбец с
int значение. |
void |
updateLong(int columnIndex, long x)
Обновляет определяемый столбец с a
long значение. |
void |
updateLong(String columnLabel, long x)
Обновляет определяемый столбец с a
long значение. |
void |
updateNCharacterStream(int columnIndex, Reader x)
Обновляет определяемый столбец с символьным потоковым значением.
|
void |
updateNCharacterStream(int columnIndex, Reader x, long length)
Обновляет определяемый столбец с символьным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateNCharacterStream(String columnLabel, Reader reader)
Обновляет определяемый столбец с символьным потоковым значением.
|
void |
updateNCharacterStream(String columnLabel, Reader reader, long length)
Обновляет определяемый столбец с символьным потоковым значением, у которого будет конкретное количество байтов.
|
void |
updateNClob(int columnIndex, NClob nClob)
Обновляет определяемый столбец с a
java.sql.NClob значение. |
void |
updateNClob(int columnIndex, Reader reader)
Обновляет определяемый столбец, используя данный
Reader Данные будут считаны из потока как необходимый, пока конец потока не будет достигнут. |
void |
updateNClob(int columnIndex, Reader reader, long length)
Обновляет определяемый столбец, используя данный
Reader объект, который является данным числом символов долго. |
void |
updateNClob(String columnLabel, NClob nClob)
Обновляет определяемый столбец с a
java.sql.NClob значение. |
void |
updateNClob(String columnLabel, Reader reader)
Обновляет определяемый столбец, используя данный
Reader объект. |
void |
updateNClob(String columnLabel, Reader reader, long length)
Обновляет определяемый столбец, используя данный
Reader объект, который является данным числом символов долго. |
void |
updateNString(int columnIndex, String nString)
Обновляет определяемый столбец с a
String значение. |
void |
updateNString(String columnLabel, String nString)
Обновляет определяемый столбец с a
String значение. |
void |
updateNull(int columnIndex)
Обновляет определяемый столбец с a
null значение. |
void |
updateNull(String columnLabel)
Обновляет определяемый столбец с a
null значение. |
void |
updateObject(int columnIndex, Object x)
Обновляет определяемый столбец с
Object значение. |
void |
updateObject(int columnIndex, Object x, int scaleOrLength)
Обновляет определяемый столбец с
Object значение. |
default void |
updateObject(int columnIndex, Object x, SQLType targetSqlType)
Обновляет определяемый столбец с
Object значение. |
default void |
updateObject(int columnIndex, Object x, SQLType targetSqlType, int scaleOrLength)
Обновляет определяемый столбец с
Object значение. |
void |
updateObject(String columnLabel, Object x)
Обновляет определяемый столбец с
Object значение. |
void |
updateObject(String columnLabel, Object x, int scaleOrLength)
Обновляет определяемый столбец с
Object значение. |
default void |
updateObject(String columnLabel, Object x, SQLType targetSqlType)
Обновляет определяемый столбец с
Object значение. |
default void |
updateObject(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength)
Обновляет определяемый столбец с
Object значение. |
void |
updateRef(int columnIndex, Ref x)
Обновляет определяемый столбец с a
java.sql.Ref значение. |
void |
updateRef(String columnLabel, Ref x)
Обновляет определяемый столбец с a
java.sql.Ref значение. |
void |
updateRow()
Обновляет базовую базу данных с новым содержанием текущей строки этого
ResultSet объект. |
void |
updateRowId(int columnIndex, RowId x)
Обновляет определяемый столбец с a
RowId значение. |
void |
updateRowId(String columnLabel, RowId x)
Обновляет определяемый столбец с a
RowId значение. |
void |
updateShort(int columnIndex, short x)
Обновляет определяемый столбец с a
short значение. |
void |
updateShort(String columnLabel, short x)
Обновляет определяемый столбец с a
short значение. |
void |
updateSQLXML(int columnIndex, SQLXML xmlObject)
Обновляет определяемый столбец с a
java.sql.SQLXML значение. |
void |
updateSQLXML(String columnLabel, SQLXML xmlObject)
Обновляет определяемый столбец с a
java.sql.SQLXML значение. |
void |
updateString(int columnIndex, String x)
Обновляет определяемый столбец с a
String значение. |
void |
updateString(String columnLabel, String x)
Обновляет определяемый столбец с a
String значение. |
void |
updateTime(int columnIndex, Time x)
Обновляет определяемый столбец с a
java.sql.Time значение. |
void |
updateTime(String columnLabel, Time x)
Обновляет определяемый столбец с a
java.sql.Time значение. |
void |
updateTimestamp(int columnIndex, Timestamp x)
Обновляет определяемый столбец с a
java.sql.Timestamp значение. |
void |
updateTimestamp(String columnLabel, Timestamp x)
Обновляет определяемый столбец с a
java.sql.Timestamp значение. |
boolean |
wasNull()
Отчеты, было ли у последнего чтения столбца значение SQL
NULL . |
isWrapperFor, unwrap
static final int FETCH_FORWARD
setFetchDirection
как подсказка к драйверу, который может проигнорировать драйвер.static final int FETCH_REVERSE
setFetchDirection
как подсказка к драйверу, который может проигнорировать драйвер.static final int FETCH_UNKNOWN
setFetchDirection
как подсказка к драйверу, который может проигнорировать драйвер.static final int TYPE_FORWARD_ONLY
ResultSet
возразите, чей курсор может переместиться только вперед.static final int TYPE_SCROLL_INSENSITIVE
ResultSet
объект, который с возможностью прокрутки, но обычно не чувствителен к изменениям к данным, которые лежат в основе ResultSet
.static final int TYPE_SCROLL_SENSITIVE
ResultSet
объект, который с возможностью прокрутки и обычно чувствителен к изменениям к данным, которые лежат в основе ResultSet
.static final int CONCUR_READ_ONLY
ResultSet
объект, который НЕ может быть обновлен.static final int CONCUR_UPDATABLE
ResultSet
объект, который может быть обновлен.static final int HOLD_CURSORS_OVER_COMMIT
ResultSet
объекты с этим holdability останутся открытыми, когда текущая транзакция будет фиксироваться.static final int CLOSE_CURSORS_AT_COMMIT
ResultSet
объекты с этим holdability будут закрыты, когда текущая транзакция будет фиксироваться.boolean next() throws SQLException
ResultSet
курсор первоначально располагается перед первой строкой; первый звонок в метод next
делает первую строку текущей строкой; второй вызов делает вторую строку текущей строкой и так далее. Когда звонок next
возвраты метода false
, курсор располагается после последней строки. Любой вызов a ResultSet
метод, который требует текущей строки, приведет к a SQLException
быть брошенным. Если тип набора результатов TYPE_FORWARD_ONLY
, это - поставщик, определенный, возвратится ли их реализация драйвера JDBC false
или бросок SQLException
на последующем звонке next
.
Если входной поток открыт для текущей строки, звонок в метод next
неявно закроет это. A ResultSet
предупреждение объекта цепочки очищается, когда новая строка читается.
true
если новая текущая строка допустима; false
если нет больше строкSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовvoid close() throws SQLException
ResultSet
база данных объекта и ресурсы JDBC сразу вместо того, чтобы ожидать этого, чтобы произойти, когда это автоматически закрывается. Закрытие a ResultSet
объект не закрывается Blob
, Clob
или NClob
объекты, создаваемые ResultSet
. Blob
, Clob
или NClob
объекты остаются допустимыми для, по крайней мере, продолжительности транзакции, в которой они не creataed, если их free
метод вызывается.
Когда a ResultSet
закрывается, любой ResultSetMetaData
экземпляры, которые создавались, вызывая getMetaData
метод остается доступным.
Отметьте: A ResultSet
объект автоматически закрывается Statement
возразите, что генерировал это когда это Statement
объект закрывается, повторно выполняется, или используется, чтобы получить следующее следствие последовательности многократных результатов.
Вызов метода close
на a ResultSet
объект, который уже закрывается, нет.
close
в интерфейсе AutoCloseable
SQLException
- если ошибка доступа к базе данных происходитboolean wasNull() throws SQLException
NULL
. Отметьте, что следует сначала вызвать один из методов метода get на столбце, чтобы попытаться считать его значение и затем вызвать метод wasNull
видеть, было ли чтение значения SQL NULL
.true
если последнее чтение значения столбца было SQL NULL
и false
иначеSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовString getString(int columnIndex) throws SQLException
ResultSet
возразите как a String
в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовboolean getBoolean(int columnIndex) throws SQLException
ResultSet
возразите как a boolean
в языке программирования Java. Если определяемый столбец имеет тип данных CHAR или VARCHAR и содержит "0" или имеет тип данных BIT, TINYINT, SMALLINT, ЦЕЛОГО ЧИСЛА или BIGINT и содержит 0, значение false
возвращается. Если определяемый столбец имеет тип данных CHAR или VARCHAR и содержит "1" или имеет тип данных BIT, TINYINT, SMALLINT, ЦЕЛОГО ЧИСЛА или BIGINT и содержит 1, значение true
возвращается.
columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение false
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовbyte getByte(int columnIndex) throws SQLException
ResultSet
возразите как a byte
в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение 0
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовshort getShort(int columnIndex) throws SQLException
ResultSet
возразите как a short
в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение 0
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовint getInt(int columnIndex) throws SQLException
ResultSet
возразите как int
в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение 0
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовlong getLong(int columnIndex) throws SQLException
ResultSet
возразите как a long
в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение 0
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовfloat getFloat(int columnIndex) throws SQLException
ResultSet
возразите как a float
в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение 0
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовdouble getDouble(int columnIndex) throws SQLException
ResultSet
возразите как a double
в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение 0
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатов@Deprecated BigDecimal getBigDecimal(int columnIndex, int scale) throws SQLException
getBigDecimal(int columnIndex)
или getBigDecimal(String columnLabel)
ResultSet
возразите как a java.sql.BigDecimal
в языке программирования Java.columnIndex
- первый столбец 1, второе 2...scale
- число цифр направо от десятичной точкиNULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методbyte[] getBytes(int columnIndex) throws SQLException
ResultSet
возразите как a byte
массив в языке программирования Java. Байты представляют необработанные значения, возвращенные драйвером.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовDate getDate(int columnIndex) throws SQLException
ResultSet
возразите как a java.sql.Date
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовTime getTime(int columnIndex) throws SQLException
ResultSet
возразите как a java.sql.Time
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовTimestamp getTimestamp(int columnIndex) throws SQLException
ResultSet
возразите как a java.sql.Timestamp
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовInputStream getAsciiStream(int columnIndex) throws SQLException
ResultSet
возразите как поток символов ASCII. Значение может тогда быть считано в блоках из потока. Этот метод является особенно подходящим для того, чтобы получить большой LONGVARCHAR
значения. Драйвер JDBC сделает любое необходимое преобразование из формата базы данных в ASCII. Отметьте: Все данные в возвращенном потоке должны быть считаны до получения значения любого другого столбца. Следующий звонок в метод метода get неявно закрывает поток. Кроме того, поток может возвратиться 0
когда метод InputStream.available
вызывается, есть ли доступные данные или нет.
columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатов@Deprecated InputStream getUnicodeStream(int columnIndex) throws SQLException
getCharacterStream
вместо getUnicodeStream
ResultSet
возразите как как поток двух байтов 3 символа. Первый байт является высоким байтом; второй байт является младшим байтом. Значение может тогда быть считано в блоках из потока. Этот метод является особенно подходящим для того, чтобы получить большой LONGVARCHAR
значения. Драйвер JDBC сделает любое необходимое преобразование из формата базы данных в Unicode. Отметьте: Все данные в возвращенном потоке должны быть считаны до получения значения любого другого столбца. Следующий звонок в метод метода get неявно закрывает поток. Кроме того, поток может возвратиться 0
когда метод InputStream.available
вызывается, есть ли доступные данные или нет.
columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методInputStream getBinaryStream(int columnIndex) throws SQLException
ResultSet
возразите как поток неинтерпретируемых байтов. Значение может тогда быть считано в блоках из потока. Этот метод является особенно подходящим для того, чтобы получить большой LONGVARBINARY
значения. Отметьте: Все данные в возвращенном потоке должны быть считаны до получения значения любого другого столбца. Следующий звонок в метод метода get неявно закрывает поток. Кроме того, поток может возвратиться 0
когда метод InputStream.available
вызывается, есть ли доступные данные или нет.
columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовString getString(String columnLabel) throws SQLException
ResultSet
возразите как a String
в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовboolean getBoolean(String columnLabel) throws SQLException
ResultSet
возразите как a boolean
в языке программирования Java. Если определяемый столбец имеет тип данных CHAR или VARCHAR и содержит "0" или имеет тип данных BIT, TINYINT, SMALLINT, ЦЕЛОГО ЧИСЛА или BIGINT и содержит 0, значение false
возвращается. Если определяемый столбец имеет тип данных CHAR или VARCHAR и содержит "1" или имеет тип данных BIT, TINYINT, SMALLINT, ЦЕЛОГО ЧИСЛА или BIGINT и содержит 1, значение true
возвращается.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение false
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовbyte getByte(String columnLabel) throws SQLException
ResultSet
возразите как a byte
в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение 0
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовshort getShort(String columnLabel) throws SQLException
ResultSet
возразите как a short
в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение 0
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовint getInt(String columnLabel) throws SQLException
ResultSet
возразите как int
в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение 0
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовlong getLong(String columnLabel) throws SQLException
ResultSet
возразите как a long
в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение 0
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовfloat getFloat(String columnLabel) throws SQLException
ResultSet
возразите как a float
в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение 0
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовdouble getDouble(String columnLabel) throws SQLException
ResultSet
возразите как a double
в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение 0
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатов@Deprecated BigDecimal getBigDecimal(String columnLabel, int scale) throws SQLException
getBigDecimal(int columnIndex)
или getBigDecimal(String columnLabel)
ResultSet
возразите как a java.math.BigDecimal
в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаscale
- число цифр направо от десятичной точкиNULL
, возвращенное значение null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методbyte[] getBytes(String columnLabel) throws SQLException
ResultSet
возразите как a byte
массив в языке программирования Java. Байты представляют необработанные значения, возвращенные драйвером.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовDate getDate(String columnLabel) throws SQLException
ResultSet
возразите как a java.sql.Date
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовTime getTime(String columnLabel) throws SQLException
ResultSet
возразите как a java.sql.Time
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовTimestamp getTimestamp(String columnLabel) throws SQLException
ResultSet
возразите как a java.sql.Timestamp
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовInputStream getAsciiStream(String columnLabel) throws SQLException
ResultSet
возразите как поток символов ASCII. Значение может тогда быть считано в блоках из потока. Этот метод является особенно подходящим для того, чтобы получить большой LONGVARCHAR
значения. Драйвер JDBC сделает любое необходимое преобразование из формата базы данных в ASCII. Отметьте: Все данные в возвращенном потоке должны быть считаны до получения значения любого другого столбца. Следующий звонок в метод метода get неявно закрывает поток. Кроме того, поток может возвратиться 0
когда метод available
вызывается, есть ли доступные данные или нет.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатов@Deprecated InputStream getUnicodeStream(String columnLabel) throws SQLException
getCharacterStream
вместо этогоResultSet
возразите как поток двухбайтовых символов Unicode. Первый байт является высоким байтом; второй байт является младшим байтом. Значение может тогда быть считано в блоках из потока. Этот метод является особенно подходящим для того, чтобы получить большой LONGVARCHAR
значения. Поддерживающий технологию драйвер JDBC сделает любое необходимое преобразование из формата базы данных в Unicode. Отметьте: Все данные в возвращенном потоке должны быть считаны до получения значения любого другого столбца. Следующий звонок в метод метода get неявно закрывает поток. Кроме того, поток может возвратиться 0
когда метод InputStream.available
вызывается, есть ли доступные данные или нет.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методInputStream getBinaryStream(String columnLabel) throws SQLException
ResultSet
возразите как поток неинтерпретируемых byte
s. Значение может тогда быть считано в блоках из потока. Этот метод является особенно подходящим для того, чтобы получить большой LONGVARBINARY
значения. Отметьте: Все данные в возвращенном потоке должны быть считаны до получения значения любого другого столбца. Следующий звонок в метод метода get неявно закрывает поток. Кроме того, поток может возвратиться 0
когда метод available
вызывается, есть ли доступные данные или нет.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, результат null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLWarning getWarnings() throws SQLException
ResultSet
объект. Последующие предупреждения на этом ResultSet
объект будет объединен в цепочку к SQLWarning
возразите, что этот метод возвращается. Цепочка предупреждения автоматически очищается каждый раз читается, когда новая строка. К этому методу нельзя обратиться a ResultSet
объект, который был закрыт; выполнение так вызовет SQLException
быть брошенным.
Отметьте: Эта цепочка предупреждения только покрывает предупреждения, вызванные ResultSet
методы. Любое предупреждение, вызванное Statement
методы (такие как чтение вслух параметров) будут объединены в цепочку на Statement
объект.
SQLWarning
объект сообщил или null
если нет ни одногоSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовvoid clearWarnings() throws SQLException
ResultSet
объект. После того, как этот метод вызывают, метод getWarnings
возвраты null
пока о новом предупреждении не сообщают для этого ResultSet
объект.SQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовString getCursorName() throws SQLException
ResultSet
объект. В SQL таблица результата получается через курсор, который называют. Текущая строка набора результатов может быть обновлена или удалила использование позиционированного обновления / оператор удаления, который ссылается на имя курсора. Обеспечить, чтобы у курсора был надлежащий уровень изоляции, чтобы поддерживать обновление, курсор SELECT
оператор должен иметь форму SELECT FOR UPDATE
. Если FOR UPDATE
опускается, позиционированные обновления могут перестать работать.
API JDBC поддерживает эту функцию SQL, обеспечивая имя курсора SQL, используемого a ResultSet
объект. Текущая строка a ResultSet
объект является также текущей строкой этого курсора SQL.
ResultSet
курсор объектаSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методResultSetMetaData getMetaData() throws SQLException
ResultSet
столбцы объекта.ResultSet
столбцы объектаSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовObject getObject(int columnIndex) throws SQLException
Получает значение определяемого столбца в текущей строке этого ResultSet
возразите как Object
в языке программирования Java.
Этот метод возвратит значение данного столбца как объект Java. Тип объекта Java будет типом объекта Java значения по умолчанию, соответствующим типу SQL столбца, после отображения для встроенных типов, определенных в спецификации JDBC. Если значение является SQL NULL
, драйвер возвращает Java null
.
Этот метод может также использоваться, чтобы считать специфичные для базы данных абстрактные типы данных. В JDBC 2.0 API, поведение метода getObject
расширяется, чтобы осуществить данные SQL определяемые пользователем типы.
Если Connection.getTypeMap
не бросает a SQLFeatureNotSupportedException
, тогда, когда столбец содержит структурированное или отличное значение, поведение этого метода состоит в том, как будто это был звонок: getObject(columnIndex, this.getStatement().getConnection().getTypeMap())
. Если Connection.getTypeMap
действительно бросает a SQLFeatureNotSupportedException
, тогда структурированные значения не поддерживаются, и отличные значения отображаются на Java значения по умолчанию class как определено базовым типом SQL ОТЛИЧНОГО типа.
columnIndex
- первый столбец 1, второе 2...java.lang.Object
содержание значения столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовObject getObject(String columnLabel) throws SQLException
Получает значение определяемого столбца в текущей строке этого ResultSet
возразите как Object
в языке программирования Java.
Этот метод возвратит значение данного столбца как объект Java. Тип объекта Java будет типом объекта Java значения по умолчанию, соответствующим типу SQL столбца, после отображения для встроенных типов, определенных в спецификации JDBC. Если значение является SQL NULL
, драйвер возвращает Java null
.
Этот метод может также использоваться, чтобы считать специфичные для базы данных абстрактные типы данных.
В JDBC 2.0 API, поведение метода getObject
расширяется, чтобы осуществить данные SQL определяемые пользователем типы. Когда столбец содержит структурированное или отличное значение, поведение этого метода состоит в том, как будто это был звонок: getObject(columnIndex, this.getStatement().getConnection().getTypeMap())
.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаjava.lang.Object
содержание значения столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовint findColumn(String columnLabel) throws SQLException
ResultSet
метка столбца к ResultSet
столбец индексирует.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаSQLException
- если ResultSet
объект не содержит маркированный столбец columnLabel
, ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовReader getCharacterStream(int columnIndex) throws SQLException
ResultSet
возразите как a java.io.Reader
объект.columnIndex
- первый столбец 1, второе 2...java.io.Reader
объект, который содержит значение столбца; если значение является SQL NULL
, возвращенное значение null
в языке программирования Java.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовReader getCharacterStream(String columnLabel) throws SQLException
ResultSet
возразите как a java.io.Reader
объект.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаjava.io.Reader
объект, который содержит значение столбца; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовBigDecimal getBigDecimal(int columnIndex) throws SQLException
ResultSet
возразите как a java.math.BigDecimal
с полной точностью.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
в языке программирования Java.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовBigDecimal getBigDecimal(String columnLabel) throws SQLException
ResultSet
возразите как a java.math.BigDecimal
с полной точностью.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
в языке программирования Java.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовboolean isBeforeFirst() throws SQLException
ResultSet
объект.
Note:Support для isBeforeFirst
метод является дополнительным для ResultSet
s с типом набора результатов TYPE_FORWARD_ONLY
true
если курсор перед первой строкой; false
если курсор в какой-либо другой позиции, или набор результатов не содержит строкSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методboolean isAfterLast() throws SQLException
ResultSet
объект.
Note:Support для isAfterLast
метод является дополнительным для ResultSet
s с типом набора результатов TYPE_FORWARD_ONLY
true
если курсор после последней строки; false
если курсор в какой-либо другой позиции, или набор результатов не содержит строкSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методboolean isFirst() throws SQLException
ResultSet
объект.
Note:Support для isFirst
метод является дополнительным для ResultSet
s с типом набора результатов TYPE_FORWARD_ONLY
true
если курсор находится на первой строке; false
иначеSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методboolean isLast() throws SQLException
ResultSet
объект. Отметьте: Вызов метода isLast
может быть дорогим, потому что драйвер JDBC, возможно, должен был бы выбрать вперед одну строку, чтобы определить, является ли текущая строка последней строкой в наборе результатов.
Отметьте: Поддержка isLast
метод является дополнительным для ResultSet
s с типом набора результатов TYPE_FORWARD_ONLY
true
если курсор находится на последней строке; false
иначеSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid beforeFirst() throws SQLException
ResultSet
объект, как раз перед первой строкой. Этот метод не имеет никакого эффекта, если набор результатов не содержит строк.SQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или тип набора результатов TYPE_FORWARD_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid afterLast() throws SQLException
ResultSet
объект, сразу после последней строки. Этот метод не имеет никакого эффекта, если набор результатов не содержит строк.SQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или тип набора результатов TYPE_FORWARD_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методboolean first() throws SQLException
ResultSet
объект.true
если курсор находится на допустимой строке; false
если нет никаких строк в наборе результатовSQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или тип набора результатов TYPE_FORWARD_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методboolean last() throws SQLException
ResultSet
объект.true
если курсор находится на допустимой строке; false
если нет никаких строк в наборе результатовSQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или тип набора результатов TYPE_FORWARD_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методint getRow() throws SQLException
Note:Support для getRow
метод является дополнительным для ResultSet
s с типом набора результатов TYPE_FORWARD_ONLY
0
если нет никакой текущей строкиSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методboolean absolute(int row) throws SQLException
ResultSet
объект. Если номер строки положителен, курсор перемещается в данный номер строки относительно начала набора результатов. Первая строка является строкой 1, второй является строка 2 и так далее.
Если данный номер строки отрицателен, курсор перемещается в абсолютную позицию строки относительно конца набора результатов. Например, вызов метода absolute(-1)
располагает курсор на последнюю строку; вызов метода absolute(-2)
перемещает курсор в предпоследнюю строку, и так далее.
Если определенный номер строки является нулем, курсор перемещается в перед первой строкой.
Попытка расположить курсор вне первой/последней строки в листах набора результатов курсор перед первой строкой или после последней строки.
Отметьте: Вызов absolute(1)
то же самое как вызов first()
. Вызов absolute(-1)
то же самое как вызов last()
.
row
- число строки, в которую должен переместиться курсор. Значение нуля указывает, что курсор будет расположен перед первой строкой; положительное число указывает на номер строки, рассчитывающий с начала набора результатов; отрицательное число указывает на номер строки, рассчитывающий от конца набора результатовtrue
если курсор перемещается в позицию в этом ResultSet
объект; false
если курсор перед первой строкой или после последней строкиSQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или тип набора результатов TYPE_FORWARD_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методboolean relative(int rows) throws SQLException
relative(0)
допустимо, но не изменяет позицию курсора. Отметьте: Вызов метода relative(1)
идентично вызову метода next()
и вызов метода relative(-1)
идентично вызову метода previous()
.
rows
- int
определение числа строк, чтобы переместиться от текущей строки; положительное число перемещает курсор вперед; отрицательное число перемещает курсор назадtrue
если курсор находится на строке; false
иначеSQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или тип набора результатов TYPE_FORWARD_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методboolean previous() throws SQLException
ResultSet
объект. Когда звонок previous
возвраты метода false
, курсор располагается перед первой строкой. Любой вызов a ResultSet
метод, который требует текущей строки, приведет к a SQLException
быть брошенным.
Если входной поток открыт для текущей строки, звонок в метод previous
неявно закроет это. A ResultSet
предупреждение объекта изменения очищается, когда новая строка читается.
true
если курсор теперь располагается на допустимую строку; false
если курсор располагается перед первой строкойSQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или тип набора результатов TYPE_FORWARD_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid setFetchDirection(int direction) throws SQLException
ResultSet
объект будет обработан. Начальное значение определяется Statement
возразите, что произвел это ResultSet
объект. В любое время может быть изменено направление выборки.direction
- int
определение предложенного направления выборки; один из ResultSet.FETCH_FORWARD
, ResultSet.FETCH_REVERSE
, или ResultSet.FETCH_UNKNOWN
SQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или тип набора результатов TYPE_FORWARD_ONLY
и направление выборки не FETCH_FORWARD
Statement.setFetchDirection(int)
, getFetchDirection()
int getFetchDirection() throws SQLException
ResultSet
объект.ResultSet
объектSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовsetFetchDirection(int)
void setFetchSize(int rows) throws SQLException
ResultSet
объект. Если определенный размер выборки является нулем, драйвер JDBC игнорирует значение и является бесплатным высказать его собственное лучшее предположение относительно того, каков размер выборки должен быть. Значение по умолчанию устанавливается Statement
возразите, что создал набор результатов. В любое время может быть изменен размер выборки.rows
- число строк, чтобы выбратьSQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов или условии rows >= 0
не удовлетворяетсяgetFetchSize()
int getFetchSize() throws SQLException
ResultSet
объект.ResultSet
объектSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовsetFetchSize(int)
int getType() throws SQLException
ResultSet
объект. Тип определяется Statement
возразите, что создал набор результатов.ResultSet.TYPE_FORWARD_ONLY
, ResultSet.TYPE_SCROLL_INSENSITIVE
, или ResultSet.TYPE_SCROLL_SENSITIVE
SQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовint getConcurrency() throws SQLException
ResultSet
объект. Используемый параллелизм определяется Statement
возразите, что создал набор результатов.ResultSet.CONCUR_READ_ONLY
или ResultSet.CONCUR_UPDATABLE
SQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовboolean rowUpdated() throws SQLException
Отметьте: Поддержка rowUpdated
метод является дополнительным с параллелизмом набора результатов CONCUR_READ_ONLY
true
если текущая строка обнаруживается, чтобы быть явно обновленной владельцем или другим; false
иначеSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методDatabaseMetaData.updatesAreDetected(int)
boolean rowInserted() throws SQLException
ResultSet
объект может обнаружить видимые вставки.
Отметьте: Поддержка rowInserted
метод является дополнительным с параллелизмом набора результатов CONCUR_READ_ONLY
true
если текущая строка обнаруживается, чтобы быть вставленной; false
иначеSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методDatabaseMetaData.insertsAreDetected(int)
boolean rowDeleted() throws SQLException
ResultSet
объект может обнаружить удаления.
Отметьте: Поддержка rowDeleted
метод является дополнительным с параллелизмом набора результатов CONCUR_READ_ONLY
true
если текущая строка обнаруживается, чтобы быть удаленной владельцем или другим; false
иначеSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методDatabaseMetaData.deletesAreDetected(int)
void updateNull(int columnIndex) throws SQLException
null
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBoolean(int columnIndex, boolean x) throws SQLException
boolean
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateByte(int columnIndex, byte x) throws SQLException
byte
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateShort(int columnIndex, short x) throws SQLException
short
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateInt(int columnIndex, int x) throws SQLException
int
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateLong(int columnIndex, long x) throws SQLException
long
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateFloat(int columnIndex, float x) throws SQLException
float
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateDouble(int columnIndex, double x) throws SQLException
double
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBigDecimal(int columnIndex, BigDecimal x) throws SQLException
java.math.BigDecimal
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateString(int columnIndex, String x) throws SQLException
String
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBytes(int columnIndex, byte[] x) throws SQLException
byte
значение массива. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateDate(int columnIndex, Date x) throws SQLException
java.sql.Date
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateTime(int columnIndex, Time x) throws SQLException
java.sql.Time
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateTimestamp(int columnIndex, Timestamp x) throws SQLException
java.sql.Timestamp
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateAsciiStream(int columnIndex, InputStream x, int length) throws SQLException
updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаlength
- длина потокаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBinaryStream(int columnIndex, InputStream x, int length) throws SQLException
updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаlength
- длина потокаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateCharacterStream(int columnIndex, Reader x, int length) throws SQLException
updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаlength
- длина потокаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateObject(int columnIndex, Object x, int scaleOrLength) throws SQLException
Object
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных. Если второй параметр InputStream
тогда поток должен содержать число байтов, определенных scaleOrLength. Если вторым параметром является a Reader
тогда читатель должен содержать число символов, определенных scaleOrLength. Если эти условия не будут истиной, то драйвер генерирует a SQLException
когда оператор выполняется.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаscaleOrLength
- для объекта java.math.BigDecimal
, это - число цифр после десятичной точки. Для типов Объекта Java InputStream
и Reader
, это - длина данных в потоке или читателе. Для всех других типов будет проигнорировано это значение.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateObject(int columnIndex, Object x) throws SQLException
Object
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNull(String columnLabel) throws SQLException
null
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBoolean(String columnLabel, boolean x) throws SQLException
boolean
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateByte(String columnLabel, byte x) throws SQLException
byte
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateShort(String columnLabel, short x) throws SQLException
short
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateInt(String columnLabel, int x) throws SQLException
int
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateLong(String columnLabel, long x) throws SQLException
long
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateFloat(String columnLabel, float x) throws SQLException
float
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateDouble(String columnLabel, double x) throws SQLException
double
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBigDecimal(String columnLabel, BigDecimal x) throws SQLException
java.sql.BigDecimal
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateString(String columnLabel, String x) throws SQLException
String
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBytes(String columnLabel, byte[] x) throws SQLException
updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateDate(String columnLabel, Date x) throws SQLException
java.sql.Date
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateTime(String columnLabel, Time x) throws SQLException
java.sql.Time
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateTimestamp(String columnLabel, Timestamp x) throws SQLException
java.sql.Timestamp
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateAsciiStream(String columnLabel, InputStream x, int length) throws SQLException
updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаlength
- длина потокаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBinaryStream(String columnLabel, InputStream x, int length) throws SQLException
updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаlength
- длина потокаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateCharacterStream(String columnLabel, Reader reader, int length) throws SQLException
updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- java.io.Reader
объект, содержащий новое значение столбцаlength
- длина потокаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateObject(String columnLabel, Object x, int scaleOrLength) throws SQLException
Object
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных. Если второй параметр InputStream
тогда поток должен содержать число байтов, определенных scaleOrLength. Если вторым параметром является a Reader
тогда читатель должен содержать число символов, определенных scaleOrLength. Если эти условия не будут истиной, то драйвер генерирует a SQLException
когда оператор выполняется.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаscaleOrLength
- для объекта java.math.BigDecimal
, это - число цифр после десятичной точки. Для типов Объекта Java InputStream
и Reader
, это - длина данных в потоке или читателе. Для всех других типов будет проигнорировано это значение.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateObject(String columnLabel, Object x) throws SQLException
Object
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid insertRow() throws SQLException
ResultSet
возразите и в базу данных. Курсор должен быть на строке вставки, когда этот метод вызывают.SQLException
- если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
, этот метод вызывают на закрытом наборе результатов, если этот метод вызывают, когда курсор не находится на строке вставки, или если не всем не допускающим NULL-значения столбцам в строке вставки дали ненулевое значениеSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateRow() throws SQLException
ResultSet
объект. Этот метод нельзя вызвать, когда курсор находится на строке вставки.SQLException
- если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
; этот метод вызывают на закрытом наборе результатов или если этот метод вызывают, когда курсор находится на строке вставкиSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid deleteRow() throws SQLException
ResultSet
возразите и от базовой базы данных. Этот метод нельзя вызвать, когда курсор находится на строке вставки.SQLException
- если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
; этот метод вызывают на закрытом наборе результатов или если этот метод вызывают, когда курсор находится на строке вставкиSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid refreshRow() throws SQLException
refreshRow
метод обеспечивает путь к приложению, чтобы явно сказать драйверу JDBC повторно выбирать строку (и) от базы данных. Приложение может хотеть вызвать refreshRow
когда кэширование или упреждающая выборка делаются драйвером JDBC, чтобы выбрать последнее значение строки от базы данных. Драйвер JDBC может фактически обновить многократные строки сразу, если размер выборки больше чем один.
Все значения повторно выбираются подвергающиеся чувствительности курсора и уровню изоляции транзакции. Если refreshRow
вызывается после вызова updater метода, но прежде, чем вызвать метод updateRow
, тогда обновления, сделанные к строке, теряются. Вызов метода refreshRow
часто будет, вероятно, замедлять производительность.
SQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов; тип набора результатов TYPE_FORWARD_ONLY
или если этот метод вызывают, когда курсор находится на строке вставкиSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот метод, или этот метод не поддерживается для указанного типа набора результатов и параллелизма набора результатов.void cancelRowUpdates() throws SQLException
ResultSet
объект. Этот метод можно вызвать после вызова updater метода (ов) и прежде, чем вызвать метод updateRow
откатывать обновления, сделанные к строке. Если никакие обновления не были сделаны или updateRow
был уже вызван, этот метод не имеет никакого эффекта.SQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов; параллелизм набора результатов CONCUR_READ_ONLY
или если этот метод вызывают, когда курсор находится на строке вставкиSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid moveToInsertRow() throws SQLException
insertRow
методы можно вызвать, когда курсор находится на строке вставки. Всем столбцам в наборе результатов нужно дать значение каждый раз, когда этот метод вызывают перед вызовом insertRow
. updater метод нужно вызвать прежде, чем метод метода get можно вызвать на значении столбца.SQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или параллелизм набора результатов CONCUR_READ_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid moveToCurrentRow() throws SQLException
SQLException
- если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов, или параллелизм набора результатов CONCUR_READ_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методStatement getStatement() throws SQLException
Statement
возразите, что произвел это ResultSet
объект. Если набор результатов был сгенерирован некоторый другой путь, такой как a DatabaseMetaData
метод, этот метод может возвратиться null
.Statment
возразите, что произвел это ResultSet
объект или null
если набор результатов был произведен некоторый другой путьSQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовObject getObject(int columnIndex, Map<String,Class<?>> map) throws SQLException
ResultSet
возразите как Object
в языке программирования Java. Если значение является SQL NULL
, драйвер возвращает Java null
. Этот метод использует данный Map
объект для пользовательского отображения SQL структурированный или отличный тип, который получается.columnIndex
- первый столбец 1, второе 2...map
- a java.util.Map
объект, который содержит отображение от имен типов SQL до классов в языке программирования JavaObject
в языке программирования Java, представляющем значение SQLSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методRef getRef(int columnIndex) throws SQLException
ResultSet
возразите как a Ref
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...Ref
объект, представляющий SQL REF
значениеSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методBlob getBlob(int columnIndex) throws SQLException
ResultSet
возразите как a Blob
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...Blob
объект, представляющий SQL BLOB
значение в указанном столбцеSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методClob getClob(int columnIndex) throws SQLException
ResultSet
возразите как a Clob
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...Clob
объект, представляющий SQL CLOB
значение в указанном столбцеSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методArray getArray(int columnIndex) throws SQLException
ResultSet
возразите как Array
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...Array
объект, представляющий SQL ARRAY
значение в указанном столбцеSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методObject getObject(String columnLabel, Map<String,Class<?>> map) throws SQLException
ResultSet
возразите как Object
в языке программирования Java. Если значение является SQL NULL
, драйвер возвращает Java null
. Этот метод использует указанное Map
объект для пользовательского отображения если приспособлено.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаmap
- a java.util.Map
объект, который содержит отображение от имен типов SQL до классов в языке программирования JavaObject
представление SQL оценивает в указанном столбцеSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методRef getRef(String columnLabel) throws SQLException
ResultSet
возразите как a Ref
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаRef
объект, представляющий SQL REF
значение в указанном столбцеSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методBlob getBlob(String columnLabel) throws SQLException
ResultSet
возразите как a Blob
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаBlob
объект, представляющий SQL BLOB
значение в указанном столбцеSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методClob getClob(String columnLabel) throws SQLException
ResultSet
возразите как a Clob
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаClob
объект, представляющий SQL CLOB
значение в указанном столбцеSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методArray getArray(String columnLabel) throws SQLException
ResultSet
возразите как Array
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаArray
объект, представляющий SQL ARRAY
значение в указанном столбцеSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методDate getDate(int columnIndex, Calendar cal) throws SQLException
ResultSet
возразите как a java.sql.Date
объект в языке программирования Java. Этот метод использует данный календарь, чтобы создать соответствующее значение миллисекунды для даты, если базовая база данных не хранит информацию часового пояса.columnIndex
- первый столбец 1, второе 2...cal
- java.util.Calendar
возразите, чтобы использовать в построении датыjava.sql.Date
объект; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовDate getDate(String columnLabel, Calendar cal) throws SQLException
ResultSet
возразите как a java.sql.Date
объект в языке программирования Java. Этот метод использует данный календарь, чтобы создать соответствующее значение миллисекунды для даты, если базовая база данных не хранит информацию часового пояса.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаcal
- java.util.Calendar
возразите, чтобы использовать в построении датыjava.sql.Date
объект; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовTime getTime(int columnIndex, Calendar cal) throws SQLException
ResultSet
возразите как a java.sql.Time
объект в языке программирования Java. Этот метод использует данный календарь, чтобы создать соответствующее значение миллисекунды в течение времени, если базовая база данных не хранит информацию часового пояса.columnIndex
- первый столбец 1, второе 2...cal
- java.util.Calendar
возразите, чтобы использовать в построении времениjava.sql.Time
объект; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовTime getTime(String columnLabel, Calendar cal) throws SQLException
ResultSet
возразите как a java.sql.Time
объект в языке программирования Java. Этот метод использует данный календарь, чтобы создать соответствующее значение миллисекунды в течение времени, если базовая база данных не хранит информацию часового пояса.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаcal
- java.util.Calendar
возразите, чтобы использовать в построении времениjava.sql.Time
объект; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовTimestamp getTimestamp(int columnIndex, Calendar cal) throws SQLException
ResultSet
возразите как a java.sql.Timestamp
объект в языке программирования Java. Этот метод использует данный календарь, чтобы создать соответствующее значение миллисекунды для метки времени, если базовая база данных не хранит информацию часового пояса.columnIndex
- первый столбец 1, второе 2...cal
- java.util.Calendar
возразите, чтобы использовать в построении метки времениjava.sql.Timestamp
объект; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовTimestamp getTimestamp(String columnLabel, Calendar cal) throws SQLException
ResultSet
возразите как a java.sql.Timestamp
объект в языке программирования Java. Этот метод использует данный календарь, чтобы создать соответствующее значение миллисекунды для метки времени, если базовая база данных не хранит информацию часового пояса.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаcal
- java.util.Calendar
возразите, чтобы использовать в построении датыjava.sql.Timestamp
объект; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnLabel не допустим или если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовURL getURL(int columnIndex) throws SQLException
ResultSet
возразите как a java.net.URL
объект в языке программирования Java.columnIndex
- индексирование столбца 1 является первым, 2 является вторым...java.net.URL
объект; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов или если URL уродливSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методURL getURL(String columnLabel) throws SQLException
ResultSet
возразите как a java.net.URL
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаjava.net.URL
объект; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов или если URL уродливSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateRef(int columnIndex, Ref x) throws SQLException
java.sql.Ref
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateRef(String columnLabel, Ref x) throws SQLException
java.sql.Ref
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBlob(int columnIndex, Blob x) throws SQLException
java.sql.Blob
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBlob(String columnLabel, Blob x) throws SQLException
java.sql.Blob
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateClob(int columnIndex, Clob x) throws SQLException
java.sql.Clob
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateClob(String columnLabel, Clob x) throws SQLException
java.sql.Clob
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateArray(int columnIndex, Array x) throws SQLException
java.sql.Array
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateArray(String columnLabel, Array x) throws SQLException
java.sql.Array
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методRowId getRowId(int columnIndex) throws SQLException
ResultSet
возразите как a java.sql.RowId
объект в языке программирования Java.columnIndex
- первый столбец 1, вторые 2...NULL
возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методRowId getRowId(String columnLabel) throws SQLException
ResultSet
возразите как a java.sql.RowId
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
возвращенное значение null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateRowId(int columnIndex, RowId x) throws SQLException
RowId
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, вторые 2...x
- значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateRowId(String columnLabel, RowId x) throws SQLException
RowId
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методint getHoldability() throws SQLException
ResultSet
объектResultSet.HOLD_CURSORS_OVER_COMMIT
или ResultSet.CLOSE_CURSORS_AT_COMMIT
SQLException
- если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовboolean isClosed() throws SQLException
ResultSet
объект был закрыт. A ResultSet
закрывается, если метод близко вызвали на этом, или если это автоматически закрывается.ResultSet
объект закрывается; ложь, если это все еще открытоSQLException
- если ошибка доступа к базе данных происходитvoid updateNString(int columnIndex, String nString) throws SQLException
String
значение. Это предназначается для использования, обновляя NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, вторые 2...nString
- значение для столбца, который будет обновленSQLException
- если columnIndex не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов; параллелизм набора результатов CONCUR_READ_ONLY
или если ошибка доступа к базе данных происходитSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNString(String columnLabel, String nString) throws SQLException
String
значение. Это предназначается для использования, обновляя NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаnString
- значение для столбца, который будет обновленSQLException
- если columnLabel не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов; параллелизм набора результатов CONCUR_READ_ONLY
или если ошибка доступа к базе данных происходитSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNClob(int columnIndex, NClob nClob) throws SQLException
java.sql.NClob
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnIndex
- первый столбец 1, вторые 2...nClob
- значение для столбца, который будет обновленSQLException
- если columnIndex не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов; если ошибка доступа к базе данных происходит, или параллелизм набора результатов CONCUR_READ_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNClob(String columnLabel, NClob nClob) throws SQLException
java.sql.NClob
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаnClob
- значение для столбца, который будет обновленSQLException
- если columnLabel не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов; если ошибка доступа к базе данных происходит, или параллелизм набора результатов CONCUR_READ_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методNClob getNClob(int columnIndex) throws SQLException
ResultSet
возразите как a NClob
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...NClob
объект, представляющий SQL NCLOB
значение в указанном столбцеSQLException
- если columnIndex не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов или если ошибка доступа к базе данных происходитSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методNClob getNClob(String columnLabel) throws SQLException
ResultSet
возразите как a NClob
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNClob
объект, представляющий SQL NCLOB
значение в указанном столбцеSQLException
- если columnLabel не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов или если ошибка доступа к базе данных происходитSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методSQLXML getSQLXML(int columnIndex) throws SQLException
ResultSet
как a java.sql.SQLXML
объект в языке программирования Java.columnIndex
- первый столбец 1, второе 2...SQLXML
возразите что карты SQL XML
значениеSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методSQLXML getSQLXML(String columnLabel) throws SQLException
ResultSet
как a java.sql.SQLXML
объект в языке программирования Java.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаSQLXML
возразите что карты SQL XML
значениеSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQLException
java.sql.SQLXML
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных. columnIndex
- первый столбец 1, вторые 2...xmlObject
- значение для столбца, который будет обновленSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов; java.xml.transform.Result
, Writer
или OutputStream
не был закрыт для SQLXML
объект; если есть ошибка, обрабатывая значение XML, или параллелизм набора результатов CONCUR_READ_ONLY
. getCause
метод исключения может обеспечить более подробное исключение, например, если поток не содержит допустимый XML.SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateSQLXML(String columnLabel, SQLXML xmlObject) throws SQLException
java.sql.SQLXML
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных. columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаxmlObject
- значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; этот метод вызывают на закрытом наборе результатов; java.xml.transform.Result
, Writer
или OutputStream
не был закрыт для SQLXML
объект; если есть ошибка, обрабатывая значение XML, или параллелизм набора результатов CONCUR_READ_ONLY
. getCause
метод исключения может обеспечить более подробное исключение, например, если поток не содержит допустимый XML.SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методString getNString(int columnIndex) throws SQLException
ResultSet
возразите как a String
в языке программирования Java. Это предназначается для использования, получая доступ NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы.columnIndex
- первый столбец 1, второе 2...NULL
, возвращенное значение null
SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методString getNString(String columnLabel) throws SQLException
ResultSet
возразите как a String
в языке программирования Java. Это предназначается для использования, получая доступ NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаNULL
, возвращенное значение null
SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методReader getNCharacterStream(int columnIndex) throws SQLException
ResultSet
возразите как a java.io.Reader
объект. Это предназначается для использования, получая доступ NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы.columnIndex
- первый столбец 1, второе 2...java.io.Reader
объект, который содержит значение столбца; если значение является SQL NULL
, возвращенное значение null
в языке программирования Java.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методReader getNCharacterStream(String columnLabel) throws SQLException
ResultSet
возразите как a java.io.Reader
объект. Это предназначается для использования, получая доступ NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы.columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаjava.io.Reader
объект, который содержит значение столбца; если значение является SQL NULL
, возвращенное значение null
в языке программирования JavaSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNCharacterStream(int columnIndex, Reader x, long length) throws SQLException
NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаlength
- длина потокаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException
NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- java.io.Reader
объект, содержащий новое значение столбцаlength
- длина потокаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateAsciiStream(int columnIndex, InputStream x, long length) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаlength
- длина потокаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBinaryStream(int columnIndex, InputStream x, long length) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаlength
- длина потокаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateCharacterStream(int columnIndex, Reader x, long length) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаlength
- длина потокаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateAsciiStream(String columnLabel, InputStream x, long length) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаlength
- длина потокаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBinaryStream(String columnLabel, InputStream x, long length) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаlength
- длина потокаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- java.io.Reader
объект, содержащий новое значение столбцаlength
- длина потокаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnIndex
- первый столбец 1, второе 2...inputStream
- Объект, который содержит данные, чтобы установить значение параметра в.length
- число байтов в данных параметра.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаinputStream
- Объект, который содержит данные, чтобы установить значение параметра в.length
- число байтов в данных параметра.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateClob(int columnIndex, Reader reader, long length) throws SQLException
Reader
объект, который является данным числом символов долго. Когда очень большое значение UNICODE вводится к a LONGVARCHAR
параметр, это может быть более практично, чтобы отправить это через a java.io.Reader
объект. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnIndex
- первый столбец 1, второе 2...reader
- Объект, который содержит данные, чтобы установить значение параметра в.length
- число символов в данных параметра.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateClob(String columnLabel, Reader reader, long length) throws SQLException
Reader
объект, который является данным числом символов долго. Когда очень большое значение UNICODE вводится к a LONGVARCHAR
параметр, это может быть более практично, чтобы отправить это через a java.io.Reader
объект. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- Объект, который содержит данные, чтобы установить значение параметра в.length
- число символов в данных параметра.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNClob(int columnIndex, Reader reader, long length) throws SQLException
Reader
объект, который является данным числом символов долго. Когда очень большое значение UNICODE вводится к a LONGVARCHAR
параметр, это может быть более практично, чтобы отправить это через a java.io.Reader
объект. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnIndex
- первый столбец 1, вторые 2...reader
- Объект, который содержит данные, чтобы установить значение параметра в.length
- число символов в данных параметра.SQLException
- если columnIndex не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов, если ошибка доступа к базе данных происходит, или параллелизм набора результатов CONCUR_READ_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNClob(String columnLabel, Reader reader, long length) throws SQLException
Reader
объект, который является данным числом символов долго. Когда очень большое значение UNICODE вводится к a LONGVARCHAR
параметр, это может быть более практично, чтобы отправить это через a java.io.Reader
объект. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- Объект, который содержит данные, чтобы установить значение параметра в.length
- число символов в данных параметра.SQLException
- если columnLabel не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов; если ошибка доступа к базе данных происходит, или параллелизм набора результатов CONCUR_READ_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNCharacterStream(int columnIndex, Reader x) throws SQLException
NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateNCharacterStream
который берет параметр длины.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNCharacterStream(String columnLabel, Reader reader) throws SQLException
NCHAR
,NVARCHAR
и LONGNVARCHAR
столбцы. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateNCharacterStream
который берет параметр длины.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- java.io.Reader
объект, содержащий новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateAsciiStream(int columnIndex, InputStream x) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateAsciiStream
который берет параметр длины.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBinaryStream(int columnIndex, InputStream x) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateBinaryStream
который берет параметр длины.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateCharacterStream(int columnIndex, Reader x) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateCharacterStream
который берет параметр длины.
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateAsciiStream(String columnLabel, InputStream x) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateAsciiStream
который берет параметр длины.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBinaryStream(String columnLabel, InputStream x) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateBinaryStream
который берет параметр длины.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateCharacterStream(String columnLabel, Reader reader) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateCharacterStream
который берет параметр длины.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- java.io.Reader
объект, содержащий новое значение столбцаSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBlob(int columnIndex, InputStream inputStream) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateBlob
который берет параметр длины.
columnIndex
- первый столбец 1, второе 2...inputStream
- Объект, который содержит данные, чтобы установить значение параметра в.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateBlob(String columnLabel, InputStream inputStream) throws SQLException
updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateBlob
который берет параметр длины.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаinputStream
- Объект, который содержит данные, чтобы установить значение параметра в.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateClob(int columnIndex, Reader reader) throws SQLException
Reader
объект. Данные будут считаны из потока как необходимый, пока конец потока не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateClob
который берет параметр длины.
columnIndex
- первый столбец 1, второе 2...reader
- Объект, который содержит данные, чтобы установить значение параметра в.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateClob(String columnLabel, Reader reader) throws SQLException
Reader
объект. Данные будут считаны из потока как необходимый, пока конец потока не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateClob
который берет параметр длины.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- Объект, который содержит данные, чтобы установить значение параметра в.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNClob(int columnIndex, Reader reader) throws SQLException
Reader
Данные будут считаны из потока как необходимый, пока конец потока не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateNClob
который берет параметр длины.
columnIndex
- первый столбец 1, вторые 2...reader
- Объект, который содержит данные, чтобы установить значение параметра в.SQLException
- если columnIndex не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов, если ошибка доступа к базе данных происходит, или параллелизм набора результатов CONCUR_READ_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методvoid updateNClob(String columnLabel, Reader reader) throws SQLException
Reader
объект. Данные будут считаны из потока как необходимый, пока конец потока не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию updateNClob
который берет параметр длины.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаreader
- Объект, который содержит данные, чтобы установить значение параметра в.SQLException
- если columnLabel не допустим; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; этот метод вызывают на закрытом наборе результатов; если ошибка доступа к базе данных происходит, или параллелизм набора результатов CONCUR_READ_ONLY
SQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот метод<T> T getObject(int columnIndex, Class<T> type) throws SQLException
Получает значение определяемого столбца в текущей строке этого ResultSet
возразите и преобразует из типа SQL столбца к требуемому типу данных Java, если преобразование будет поддерживаться. Если преобразование не поддерживается, или нуль определяется для типа, a SQLException
бросается.
Как минимум реализация должна поддерживать преобразования, определенные в Приложении B, Таблице b-3 и преобразовании соответствующих определяемых пользователем типов SQL к типу Java, который реализует SQLData
, или Struct
. Дополнительные преобразования могут поддерживаться и являются определенным поставщиком.
columnIndex
- первый столбец 1, второе 2...type
- Класс, представляющий тип данных Java, чтобы преобразовать определяемый столбец в.type
содержание значения столбцаSQLException
- если преобразование не поддерживается, тип является нулем, или другая ошибка происходит. getCause () метод исключения может обеспечить более подробное исключение, например, если ошибка преобразования происходитSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот метод<T> T getObject(String columnLabel, Class<T> type) throws SQLException
Получает значение определяемого столбца в текущей строке этого ResultSet
возразите и преобразует из типа SQL столбца к требуемому типу данных Java, если преобразование будет поддерживаться. Если преобразование не поддерживается, или нуль определяется для типа, a SQLException
бросается.
Как минимум реализация должна поддерживать преобразования, определенные в Приложении B, Таблице b-3 и преобразовании соответствующих определяемых пользователем типов SQL к типу Java, который реализует SQLData
, или Struct
. Дополнительные преобразования могут поддерживаться и являются определенным поставщиком.
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаtype
- Класс, представляющий тип данных Java, чтобы преобразовать определяемый столбец в.type
содержание значения столбцаSQLException
- если преобразование не поддерживается, тип является нулем, или другая ошибка происходит. getCause () метод исключения может обеспечить более подробное исключение, например, если ошибка преобразования происходитSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот методdefault void updateObject(int columnIndex, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException
Object
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных. Если второй параметр InputStream
тогда поток должен содержать число байтов, определенных scaleOrLength. Если вторым параметром является a Reader
тогда читатель должен содержать число символов, определенных scaleOrLength. Если эти условия не будут истиной, то драйвер генерирует a SQLException
когда оператор выполняется.
Реализация по умолчанию бросит SQLFeatureNotSupportedException
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаtargetSqlType
- тип SQL, который будет отправлен базе данныхscaleOrLength
- для объекта java.math.BigDecimal
, это - число цифр после десятичной точки. Для типов Объекта Java InputStream
и Reader
, это - длина данных в потоке или читателе. Для всех других типов будет проигнорировано это значение.SQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот метод; если драйвер JDBC не поддерживает этот тип данныхJDBCType
, SQLType
default void updateObject(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException
Object
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных. Если второй параметр InputStream
тогда поток должен содержать число байтов, определенных scaleOrLength. Если вторым параметром является a Reader
тогда читатель должен содержать число символов, определенных scaleOrLength. Если эти условия не будут истиной, то драйвер генерирует a SQLException
когда оператор выполняется.
Реализация по умолчанию бросит SQLFeatureNotSupportedException
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаtargetSqlType
- тип SQL, который будет отправлен базе данныхscaleOrLength
- для объекта java.math.BigDecimal
, это - число цифр после десятичной точки. Для типов Объекта Java InputStream
и Reader
, это - длина данных в потоке или читателе. Для всех других типов будет проигнорировано это значение.SQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот метод; если драйвер JDBC не поддерживает этот тип данныхJDBCType
, SQLType
default void updateObject(int columnIndex, Object x, SQLType targetSqlType) throws SQLException
Object
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных. Реализация по умолчанию бросит SQLFeatureNotSupportedException
columnIndex
- первый столбец 1, второе 2...x
- новое значение столбцаtargetSqlType
- тип SQL, который будет отправлен базе данныхSQLException
- если columnIndex не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот метод; если драйвер JDBC не поддерживает этот тип данныхJDBCType
, SQLType
default void updateObject(String columnLabel, Object x, SQLType targetSqlType) throws SQLException
Object
значение. updater методы используются, чтобы обновить значения столбцов в текущей строке или строке вставки. updater методы не обновляют базовую базу данных; вместо этого updateRow
или insertRow
методы вызывают, чтобы обновить базу данных. Реализация по умолчанию бросит SQLFeatureNotSupportedException
columnLabel
- метка для столбца определяется с пунктом AS SQL. Если пункт AS SQL не был определен, то метка является именем столбцаx
- новое значение столбцаtargetSqlType
- тип SQL, который будет отправлен базе данныхSQLException
- если columnLabel не допустим; если ошибка доступа к базе данных происходит; параллелизм набора результатов CONCUR_READ_ONLY
или этот метод вызывают на закрытом наборе результатовSQLFeatureNotSupportedException
- если драйвер JDBC не поддерживает этот метод; если драйвер JDBC не поддерживает этот тип данныхJDBCType
, SQLType
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92