Spec-Zone.ru › OpenJDK 27

Интерфейс RowSet

Все суперинтерфейсы:
AutoCloseable, ResultSet, Wrapper
Все известные подинтерфейсы:
CachedRowSet, FilteredRowSet, JdbcRowSet, JoinRowSet, SyncResolver, WebRowSet
public interface RowSet extends ResultSet
Интерфейс, добавляющий поддержку модели компонентов JavaBeans в API JDBC. Набор строк, который можно использовать как компонент JavaBeans в визуальной среде разработки Bean, можно создать и настроить во время разработки, а затем выполнять во время работы программы.

Интерфейс RowSet предоставляет набор свойств JavaBeans, позволяющих настроить экземпляр RowSet для подключения к источнику данных JDBC и чтения данных из этого источника. Группа методов установки значений (setInt, setBytes, setString и так далее) позволяет передавать входные параметры свойству команды набора строк. Эта команда представляет собой запрос SQL, который набор строк использует для получения данных из реляционной базы данных, как это обычно и происходит.

Интерфейс RowSet поддерживает события JavaBeans, позволяя другим компонентам приложения получать уведомления о событиях, происходящих с набором строк, например об изменении его значения.

Интерфейс RowSet уникален тем, что его предполагается реализовывать с использованием остальных средств API JDBC. Иными словами, реализация RowSet — это программный слой, работающий «поверх» драйвера JDBC. Реализации интерфейса RowSet может предоставлять кто угодно, включая поставщиков драйверов JDBC, желающих включить реализацию RowSet в состав своих продуктов JDBC.

Объект RowSet может устанавливать соединение с источником данных и поддерживать его в течение всего жизненного цикла; в этом случае такой набор строк называется подключённым. Набор строк также может установить соединение с источником данных, получить из него данные, а затем закрыть соединение. Такой набор строк называется отключённым. Отключённый набор строк может изменять данные, пока соединение отсутствует, а затем отправить изменения обратно в исходный источник данных, но для этого ему необходимо повторно установить соединение.

С отключённым набором строк могут быть связаны Reader (объект RowSetReader) и средство записи (объект RowSetWriter). Reader можно реализовать множеством различных способов для заполнения набора строк данными, в том числе для получения данных из нереляционного источника. Средство записи также можно реализовать различными способами, чтобы передавать изменения данных набора строк обратно в базовый источник данных.

Наборы строк просты в использовании. Интерфейс RowSet расширяет стандартный интерфейс java.sql.ResultSet. Интерфейс RowSetMetaData расширяет интерфейс java.sql.ResultSetMetaData. Поэтому разработчикам, знакомым с API JDBC, потребуется освоить лишь минимальное количество новых API, чтобы использовать наборы строк. Кроме того, сторонние программные средства, работающие с объектами JDBC ResultSet, также будет легко адаптировать для работы с наборами строк.

Начиная с:
1.4

Краткое описание полей

Поля, объявленные в интерфейсе ResultSet

CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
Модификатор и тип Поле Описание
static final int CLOSE_CURSORS_AT_COMMIT
Константа, указывающая, что открытые объекты ResultSet с такой возможностью удержания будут закрыты при фиксации текущей транзакции.
static final int CONCUR_READ_ONLY
Константа, указывающая режим конкурентного доступа для объекта ResultSet, который НЕ может быть обновлён.
static final int CONCUR_UPDATABLE
Константа, указывающая режим конкурентного доступа для объекта ResultSet, который может быть обновлён.
static final int FETCH_FORWARD
Константа, указывающая, что строки в результирующем наборе будут обрабатываться в прямом направлении: от первой к последней.
static final int FETCH_REVERSE
Константа, указывающая, что строки в результирующем наборе будут обрабатываться в обратном направлении: от последней к первой.
static final int FETCH_UNKNOWN
Константа, указывающая, что порядок обработки строк в результирующем наборе неизвестен.
static final int HOLD_CURSORS_OVER_COMMIT
Константа, указывающая, что открытые объекты ResultSet с такой возможностью удержания останутся открытыми при фиксации текущей транзакции.
static final int TYPE_FORWARD_ONLY
Константа, указывающая тип объекта ResultSet, курсор которого может перемещаться только вперёд.
static final int TYPE_SCROLL_INSENSITIVE
Константа, указывающая тип прокручиваемого объекта ResultSet, который обычно не чувствителен к изменениям данных, лежащих в основе ResultSet.
static final int TYPE_SCROLL_SENSITIVE
Константа, указывающая тип прокручиваемого объекта ResultSet, который обычно чувствителен к изменениям данных, лежащих в основе ResultSet.

Краткое описание методов

Модификатор и тип Метод Описание
void addRowSetListener(RowSetListener listener)
Регистрирует указанный слушатель, чтобы он получал уведомления о событиях, происходящих с этим объектом RowSet.
void clearParameters()
Очищает параметры, заданные для команды этого объекта RowSet.
void execute()
Заполняет этот объект RowSet данными.
String getCommand()
Возвращает свойство команды этого объекта RowSet.
String getDataSourceName()
Возвращает логическое имя, идентифицирующее источник данных для этого объекта RowSet.
boolean getEscapeProcessing()
Возвращает информацию о том, включена ли обработка escape-последовательностей для этого объекта RowSet.
int getMaxFieldSize()
Возвращает максимальное количество байтов, которое может быть возвращено для значений определённых столбцов.
int getMaxRows()
Возвращает максимальное количество строк, которое может содержать этот объект RowSet.
String getPassword()
Возвращает пароль, использованный для создания подключения к базе данных.
int getQueryTimeout()
Возвращает максимальное количество секунд, в течение которого драйвер будет ожидать выполнения оператора.
int getTransactionIsolation()
Возвращает уровень изоляции транзакций, заданный для этого объекта RowSet.
Map<String,Class<?>> getTypeMap()
Возвращает объект Map, связанный с этим объектом RowSet, который задаёт пользовательское сопоставление типов SQL, определённых пользователем, если оно имеется.
String getUrl()
Возвращает свойство url, которое этот объект RowSet будет использовать для создания подключения, если для установки подключения он использует DriverManager вместо объекта DataSource.
String getUsername()
Возвращает имя пользователя, использованное для создания подключения к базе данных для этого объекта RowSet.
boolean isReadOnly()
Возвращает информацию о том, доступен ли этот объект RowSet только для чтения.
void removeRowSetListener(RowSetListener listener)
Удаляет указанный слушатель из списка компонентов, которые будут получать уведомления при возникновении события с этим объектом RowSet.
void setArray(int i, Array x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Array.
void setAsciiStream(int parameterIndex, InputStream x)
Задаёт указанный параметр в команде этого объекта RowSet с помощью заданного входного потока.
void setAsciiStream(int parameterIndex, InputStream x, int length)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.io.InputStream.
void setAsciiStream(String parameterName, InputStream x)
Задаёт указанный параметр с помощью заданного входного потока.
void setAsciiStream(String parameterName, InputStream x, int length)
Задаёт указанный параметр с помощью заданного входного потока, содержащего указанное количество байтов.
void setBigDecimal(int parameterIndex, BigDecimal x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.math.BigDecimal.
void setBigDecimal(String parameterName, BigDecimal x)
Задаёт указанный параметр заданным значением java.math.BigDecimal.
void setBinaryStream(int parameterIndex, InputStream x)
Задаёт указанный параметр в команде этого объекта RowSet с помощью заданного входного потока.
void setBinaryStream(int parameterIndex, InputStream x, int length)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.io.InputStream.
void setBinaryStream(String parameterName, InputStream x)
Задаёт указанный параметр с помощью заданного входного потока.
void setBinaryStream(String parameterName, InputStream x, int length)
Задаёт указанный параметр с помощью заданного входного потока, содержащего указанное количество байтов.
void setBlob(int parameterIndex, InputStream inputStream)
Задаёт указанный параметр объектом InputStream.
void setBlob(int parameterIndex, InputStream inputStream, long length)
Задаёт указанный параметр объектом InputStream.
void setBlob(int i, Blob x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Blob.
void setBlob(String parameterName, InputStream inputStream)
Задаёт указанный параметр объектом InputStream.
void setBlob(String parameterName, InputStream inputStream, long length)
Задаёт указанный параметр объектом InputStream.
void setBlob(String parameterName, Blob x)
Задаёт указанный параметр заданным объектом java.sql.Blob.
void setBoolean(int parameterIndex, boolean x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Java boolean.
void setBoolean(String parameterName, boolean x)
Задаёт указанный параметр заданным значением Java boolean.
void setByte(int parameterIndex, byte x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Java byte.
void setByte(String parameterName, byte x)
Задаёт указанный параметр заданным значением Java byte.
void setBytes(int parameterIndex, byte[] x)
Задаёт указанный параметр в команде этого объекта RowSet заданным массивом Java значений byte.
void setBytes(String parameterName, byte[] x)
Задаёт указанный параметр заданным массивом байтов Java.
void setCharacterStream(int parameterIndex, Reader reader)
Задаёт указанный параметр в команде этого объекта RowSet заданным объектом Reader.
void setCharacterStream(int parameterIndex, Reader reader, int length)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.io.Reader.
void setCharacterStream(String parameterName, Reader reader)
Задаёт указанный параметр заданным объектом Reader.
void setCharacterStream(String parameterName, Reader reader, int length)
Задаёт указанный параметр заданным объектом Reader указанной длины в символах.
void setClob(int parameterIndex, Reader reader)
Задаёт указанный параметр объектом Reader.
void setClob(int parameterIndex, Reader reader, long length)
Задаёт указанный параметр объектом Reader.
void setClob(int i, Clob x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Clob.
void setClob(String parameterName, Reader reader)
Задаёт указанный параметр объектом Reader.
void setClob(String parameterName, Reader reader, long length)
Задаёт указанный параметр объектом Reader.
void setClob(String parameterName, Clob x)
Задаёт указанный параметр заданным объектом java.sql.Clob.
void setCommand(String cmd)
Задаёт свойство команды этого объекта RowSet указанным SQL-запросом.
void setConcurrency(int concurrency)
Задаёт для этого объекта RowSet указанный уровень конкурентного доступа.
void setDataSourceName(String name)
Задаёт свойство имени источника данных для этого объекта RowSet указанным значением String.
void setDate(int parameterIndex, Date x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.sql.Date.
void setDate(int parameterIndex, Date x, Calendar cal)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.sql.Date.
void setDate(String parameterName, Date x)
Задаёт указанный параметр заданным значением java.sql.Date, используя часовой пояс виртуальной машины, на которой выполняется приложение.
void setDate(String parameterName, Date x, Calendar cal)
Задаёт указанный параметр заданным значением java.sql.Date, используя указанный объект Calendar.
void setDouble(int parameterIndex, double x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Java double.
void setDouble(String parameterName, double x)
Задаёт указанный параметр заданным значением Java double.
void setEscapeProcessing(boolean enable)
Включает или отключает обработку escape-последовательностей для этого объекта RowSet.
void setFloat(int parameterIndex, float x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Java float.
void setFloat(String parameterName, float x)
Задаёт указанный параметр заданным значением Java float.
void setInt(int parameterIndex, int x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Java int.
void setInt(String parameterName, int x)
Задаёт указанный параметр заданным значением Java int.
void setLong(int parameterIndex, long x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Java long.
void setLong(String parameterName, long x)
Задаёт указанный параметр заданным значением Java long.
void setMaxFieldSize(int max)
Задаёт максимальное количество байтов, возвращаемых для значения столбца, указанным количеством байтов.
void setMaxRows(int max)
Задаёт для этого объекта RowSet максимальное количество строк, которое он может содержать.
void setNCharacterStream(int parameterIndex, Reader value)
Задаёт указанный параметр в команде этого объекта RowSet объектом Reader.
void setNCharacterStream(int parameterIndex, Reader value, long length)
Задаёт указанный параметр объектом Reader.
void setNCharacterStream(String parameterName, Reader value)
Задаёт указанный параметр объектом Reader.
void setNCharacterStream(String parameterName, Reader value, long length)
Задаёт указанный параметр объектом Reader.
void setNClob(int parameterIndex, Reader reader)
Задаёт указанный параметр объектом Reader.
void setNClob(int parameterIndex, Reader reader, long length)
Задаёт указанный параметр объектом Reader.
void setNClob(int parameterIndex, NClob value)
Задаёт указанный параметр объектом java.sql.NClob.
void setNClob(String parameterName, Reader reader)
Задаёт указанный параметр объектом Reader.
void setNClob(String parameterName, Reader reader, long length)
Задаёт указанный параметр объектом Reader.
void setNClob(String parameterName, NClob value)
Задаёт указанный параметр объектом java.sql.NClob.
void setNString(int parameterIndex, String value)
Задаёт указанный параметр заданным объектом String.
void setNString(String parameterName, String value)
Задаёт указанный параметр заданным объектом String.
void setNull(int parameterIndex, int sqlType)
Задаёт указанный параметр в SQL-команде этого объекта RowSet значением SQL NULL.
void setNull(int paramIndex, int sqlType, String typeName)
Задаёт указанный параметр в SQL-команде этого объекта RowSet значением SQL NULL.
void setNull(String parameterName, int sqlType)
Задаёт указанный параметр значением SQL NULL.
void setNull(String parameterName, int sqlType, String typeName)
Задаёт указанный параметр значением SQL NULL.
void setObject(int parameterIndex, Object x)
Задаёт указанный параметр в команде этого объекта RowSet с помощью Java Object.
void setObject(int parameterIndex, Object x, int targetSqlType)
Задаёт указанный параметр в команде этого объекта RowSet с помощью Java Object.
void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)
Задаёт указанный параметр в команде этого объекта RowSet с помощью заданного значения Java Object.
void setObject(String parameterName, Object x)
Задаёт значение указанного параметра заданным объектом.
void setObject(String parameterName, Object x, int targetSqlType)
Задаёт значение указанного параметра заданным объектом.
void setObject(String parameterName, Object x, int targetSqlType, int scale)
Задаёт значение указанного параметра заданным объектом.
void setPassword(String password)
Задаёт пароль базы данных для этого объекта RowSet указанным значением String.
void setQueryTimeout(int seconds)
Задаёт максимальное время ожидания выполнения оператора драйвером указанным количеством секунд.
void setReadOnly(boolean value)
Задаёт, доступен ли этот объект RowSet только для чтения, указанным значением boolean.
void setRef(int i, Ref x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Ref.
void setRowId(int parameterIndex, RowId x)
Задаёт указанный параметр заданным объектом java.sql.RowId.
void setRowId(String parameterName, RowId x)
Задаёт указанный параметр заданным объектом java.sql.RowId.
void setShort(int parameterIndex, short x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Java short.
void setShort(String parameterName, short x)
Задаёт указанный параметр заданным значением Java short.
void setSQLXML(int parameterIndex, SQLXML xmlObject)
Задаёт указанный параметр заданным объектом java.sql.SQLXML.
void setSQLXML(String parameterName, SQLXML xmlObject)
Задаёт указанный параметр заданным объектом java.sql.SQLXML.
void setString(int parameterIndex, String x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением Java String.
void setString(String parameterName, String x)
Задаёт указанный параметр заданным значением Java String.
void setTime(int parameterIndex, Time x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.sql.Time.
void setTime(int parameterIndex, Time x, Calendar cal)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.sql.Time.
void setTime(String parameterName, Time x)
Задаёт указанный параметр заданным значением java.sql.Time.
void setTime(String parameterName, Time x, Calendar cal)
Задаёт указанный параметр заданным значением java.sql.Time, используя указанный объект Calendar.
void setTimestamp(int parameterIndex, Timestamp x)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.sql.Timestamp.
void setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
Задаёт указанный параметр в команде этого объекта RowSet заданным значением java.sql.Timestamp.
void setTimestamp(String parameterName, Timestamp x)
Задаёт указанный параметр заданным значением java.sql.Timestamp.
void setTimestamp(String parameterName, Timestamp x, Calendar cal)
Задаёт указанный параметр заданным значением java.sql.Timestamp, используя указанный объект Calendar.
void setTransactionIsolation(int level)
Задаёт уровень изоляции транзакций для этого объекта RowSet.
void setType(int type)
Задаёт тип этого объекта RowSet указанным типом.
void setTypeMap(Map<String,Class<?>> map)
Устанавливает указанный объект java.util.Map в качестве карты типов по умолчанию для этого объекта RowSet.
void setUrl(String url)
Задаёт URL, который этот объект RowSet будет использовать при создании подключения с помощью DriverManager.
void setURL(int parameterIndex, URL x)
Задаёт указанный параметр заданным значением java.net.URL.
void setUsername(String name)
Задаёт свойство имени пользователя для этого объекта RowSet указанным значением String.

Методы, объявленные в интерфейсе ResultSet

absolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getLong, getLong, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull
Модификатор и тип Метод Описание
boolean absolute(int row)
Перемещает курсор на указанную строку в этом объекте ResultSet.
void afterLast()
Перемещает курсор в конец этого объекта ResultSet, сразу за последнюю строку.
void beforeFirst()
Перемещает курсор в начало этого объекта ResultSet, прямо перед первой строкой.
void cancelRowUpdates()
Отменяет изменения, внесенные в текущую строку этого объекта ResultSet.
void clearWarnings()
Очищает все предупреждения, зарегистрированные для этого объекта ResultSet.
void close()
Немедленно освобождает ресурсы базы данных и JDBC этого объекта ResultSet вместо того, чтобы ждать автоматического закрытия.
void deleteRow()
Удаляет текущую строку из этого объекта ResultSet и из базовой базы данных.
int findColumn(String columnLabel)
Сопоставляет указанную метку столбца ResultSet с его индексом столбца ResultSet.
boolean first()
Перемещает курсор на первую строку этого объекта ResultSet.
Array getArray(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Array в языке программирования Java.
Array getArray(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Array в языке программирования Java.
InputStream getAsciiStream(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet в виде потока символов ASCII.
InputStream getAsciiStream(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet в виде потока символов ASCII.
BigDecimal getBigDecimal(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как java.math.BigDecimal с полной точностью.
BigDecimal getBigDecimal(int columnIndex, int scale)
Устарело.
Используйте getBigDecimal(int columnIndex) или getBigDecimal(String columnLabel)
BigDecimal getBigDecimal(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как 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.
Blob getBlob(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Blob в языке программирования Java.
Blob getBlob(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Blob в языке программирования Java.
boolean getBoolean(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как boolean в языке программирования Java.
boolean getBoolean(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как boolean в языке программирования Java.
byte getByte(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как byte в языке программирования Java.
byte getByte(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как byte в языке программирования Java.
byte[] getBytes(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как массив byte в языке программирования Java.
byte[] getBytes(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как массив byte в языке программирования Java.
Reader getCharacterStream(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.io.Reader.
Reader getCharacterStream(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.io.Reader.
Clob getClob(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Clob в языке программирования Java.
Clob getClob(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Clob в языке программирования Java.
int getConcurrency()
Возвращает режим параллелизма этого объекта ResultSet.
String getCursorName()
Возвращает имя курсора SQL, используемого этим объектом ResultSet.
Date getDate(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Date в языке программирования Java.
Date getDate(int columnIndex, Calendar cal)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Date в языке программирования Java.
Date getDate(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Date в языке программирования Java.
Date getDate(String columnLabel, Calendar cal)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Date в языке программирования Java.
double getDouble(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как double в языке программирования Java.
double getDouble(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как double в языке программирования Java.
int getFetchDirection()
Возвращает направление извлечения данных для этого объекта ResultSet.
int getFetchSize()
Возвращает размер выборки для этого объекта ResultSet.
float getFloat(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как float в языке программирования Java.
float getFloat(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как float в языке программирования Java.
int getHoldability()
Возвращает режим удержания этого объекта ResultSet
int getInt(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как int в языке программирования Java.
int getInt(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как int в языке программирования Java.
long getLong(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как long в языке программирования Java.
long getLong(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как long в языке программирования Java.
ResultSetMetaData getMetaData()
Возвращает количество, типы и свойства столбцов этого объекта ResultSet.
Reader getNCharacterStream(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.io.Reader.
Reader getNCharacterStream(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.io.Reader.
NClob getNClob(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект NClob в языке программирования Java.
NClob getNClob(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект NClob в языке программирования Java.
String getNString(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как String в языке программирования Java.
String getNString(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как String в языке программирования Java.
Object getObject(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как Object в языке программирования Java.
<T> T getObject(int columnIndex, Class<T> type)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet и преобразует тип SQL столбца в запрошенный тип данных Java, если такое преобразование поддерживается.
Object getObject(int columnIndex, Map<String,Class<?>> map)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как Object в языке программирования Java.
Object getObject(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как Object в языке программирования Java.
<T> T getObject(String columnLabel, Class<T> type)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet и преобразует тип SQL столбца в запрошенный тип данных Java, если такое преобразование поддерживается.
Object getObject(String columnLabel, Map<String,Class<?>> map)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как Object в языке программирования Java.
Ref getRef(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Ref в языке программирования Java.
Ref getRef(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Ref в языке программирования Java.
int getRow()
Возвращает номер текущей строки.
RowId getRowId(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.RowId в языке программирования Java.
RowId getRowId(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.RowId в языке программирования Java.
short getShort(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как short в языке программирования Java.
short getShort(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как short в языке программирования Java.
SQLXML getSQLXML(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого ResultSet как объект java.sql.SQLXML в языке программирования Java.
SQLXML getSQLXML(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого ResultSet как объект java.sql.SQLXML в языке программирования Java.
Statement getStatement()
Возвращает объект Statement, создавший этот объект ResultSet.
String getString(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как String в языке программирования Java.
String getString(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как String в языке программирования Java.
Time getTime(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Time в языке программирования Java.
Time getTime(int columnIndex, Calendar cal)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Time в языке программирования Java.
Time getTime(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Time в языке программирования Java.
Time getTime(String columnLabel, Calendar cal)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Time в языке программирования Java.
Timestamp getTimestamp(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java.
Timestamp getTimestamp(int columnIndex, Calendar cal)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java.
Timestamp getTimestamp(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java.
Timestamp getTimestamp(String columnLabel, Calendar cal)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java.
int getType()
Возвращает тип этого объекта ResultSet.
InputStream getUnicodeStream(int columnIndex)
Устарело.
используйте getCharacterStream вместо getUnicodeStream
InputStream getUnicodeStream(String columnLabel)
Устарело.
используйте getCharacterStream вместо него
URL getURL(int columnIndex)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.net.URL в языке программирования Java.
URL getURL(String columnLabel)
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект 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)
Обновляет указанный столбец значением java.sql.Array.
void updateArray(String columnLabel, Array x)
Обновляет указанный столбец значением 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)
Обновляет указанный столбец значением java.math.BigDecimal.
void updateBigDecimal(String columnLabel, BigDecimal x)
Обновляет указанный столбец значением 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, InputStream inputStream)
Обновляет указанный столбец, используя заданный входной поток.
void updateBlob(int columnIndex, InputStream inputStream, long length)
Обновляет указанный столбец, используя заданный входной поток указанной длины в байтах.
void updateBlob(int columnIndex, Blob x)
Обновляет указанный столбец значением java.sql.Blob.
void updateBlob(String columnLabel, InputStream inputStream)
Обновляет указанный столбец, используя заданный входной поток.
void updateBlob(String columnLabel, InputStream inputStream, long length)
Обновляет указанный столбец, используя заданный входной поток указанной длины в байтах.
void updateBlob(String columnLabel, Blob x)
Обновляет указанный столбец значением java.sql.Blob.
void updateBoolean(int columnIndex, boolean x)
Обновляет указанную колонку значением boolean.
void updateBoolean(String columnLabel, boolean x)
Обновляет указанную колонку значением boolean.
void updateByte(int columnIndex, byte x)
Обновляет указанную колонку значением byte.
void updateByte(String columnLabel, byte x)
Обновляет указанную колонку значением byte.
void updateBytes(int columnIndex, byte[] x)
Обновляет указанную колонку значением массива 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, Reader reader)
Обновляет указанную колонку с помощью заданного объекта Reader.
void updateClob(int columnIndex, Reader reader, long length)
Обновляет указанную колонку с помощью заданного объекта Reader, длина которого равна указанному количеству символов.
void updateClob(int columnIndex, Clob x)
Обновляет указанную колонку значением java.sql.Clob.
void updateClob(String columnLabel, Reader reader)
Обновляет указанную колонку с помощью заданного объекта Reader.
void updateClob(String columnLabel, Reader reader, long length)
Обновляет указанную колонку с помощью заданного объекта Reader, длина которого равна указанному количеству символов.
void updateClob(String columnLabel, Clob x)
Обновляет указанную колонку значением java.sql.Clob.
void updateDate(int columnIndex, Date x)
Обновляет указанную колонку значением java.sql.Date.
void updateDate(String columnLabel, Date x)
Обновляет указанную колонку значением java.sql.Date.
void updateDouble(int columnIndex, double x)
Обновляет указанную колонку значением double.
void updateDouble(String columnLabel, double x)
Обновляет указанную колонку значением double.
void updateFloat(int columnIndex, float x)
Обновляет указанную колонку значением float.
void updateFloat(String columnLabel, float x)
Обновляет указанную колонку значением float.
void updateInt(int columnIndex, int x)
Обновляет указанную колонку значением int.
void updateInt(String columnLabel, int x)
Обновляет указанную колонку значением int.
void updateLong(int columnIndex, long x)
Обновляет указанную колонку значением long.
void updateLong(String columnLabel, long x)
Обновляет указанную колонку значением 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, Reader reader)
Обновляет указанную колонку с помощью заданного Reader Данные будут считываться из потока по мере необходимости до достижения конца потока.
void updateNClob(int columnIndex, Reader reader, long length)
Обновляет указанную колонку с помощью заданного объекта Reader, длина которого равна указанному количеству символов.
void updateNClob(int columnIndex, NClob nClob)
Обновляет указанную колонку значением java.sql.NClob.
void updateNClob(String columnLabel, Reader reader)
Обновляет указанную колонку с помощью заданного объекта Reader.
void updateNClob(String columnLabel, Reader reader, long length)
Обновляет указанную колонку с помощью заданного объекта Reader, длина которого равна указанному количеству символов.
void updateNClob(String columnLabel, NClob nClob)
Обновляет указанную колонку значением java.sql.NClob.
void updateNString(int columnIndex, String nString)
Обновляет указанную колонку значением String.
void updateNString(String columnLabel, String nString)
Обновляет указанную колонку значением String.
void updateNull(int columnIndex)
Обновляет указанную колонку значением null.
void updateNull(String columnLabel)
Обновляет указанную колонку значением 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)
Обновляет указанную колонку значением java.sql.Ref.
void updateRef(String columnLabel, Ref x)
Обновляет указанную колонку значением java.sql.Ref.
void updateRow()
Обновляет базу данных, записывая в неё новое содержимое текущей строки этого объекта ResultSet.
void updateRowId(int columnIndex, RowId x)
Обновляет указанную колонку значением RowId.
void updateRowId(String columnLabel, RowId x)
Обновляет указанную колонку значением RowId.
void updateShort(int columnIndex, short x)
Обновляет указанную колонку значением short.
void updateShort(String columnLabel, short x)
Обновляет указанную колонку значением short.
void updateSQLXML(int columnIndex, SQLXML xmlObject)
Обновляет указанную колонку значением java.sql.SQLXML.
void updateSQLXML(String columnLabel, SQLXML xmlObject)
Обновляет указанную колонку значением java.sql.SQLXML.
void updateString(int columnIndex, String x)
Обновляет указанную колонку значением String.
void updateString(String columnLabel, String x)
Обновляет указанную колонку значением String.
void updateTime(int columnIndex, Time x)
Обновляет указанную колонку значением java.sql.Time.
void updateTime(String columnLabel, Time x)
Обновляет указанную колонку значением java.sql.Time.
void updateTimestamp(int columnIndex, Timestamp x)
Обновляет указанную колонку значением java.sql.Timestamp.
void updateTimestamp(String columnLabel, Timestamp x)
Обновляет указанную колонку значением java.sql.Timestamp.
boolean wasNull()
Сообщает, содержала ли последняя считанная колонка значение SQL NULL.

Методы, объявленные в интерфейсе Wrapper

isWrapperFor, unwrap
Модификатор и тип Метод Описание
boolean isWrapperFor(Class<?> iface)
Возвращает true, если этот объект реализует интерфейс, переданный в качестве аргумента, либо прямо или косвенно является оболочкой объекта, который его реализует.
<T> T unwrap(Class<T> iface)
Возвращает объект, реализующий заданный интерфейс, чтобы обеспечить доступ к нестандартным методам или стандартным методам, не предоставляемым прокси-объектом.

Подробное описание методов

getUrl

String getUrl() throws SQLException
Возвращает свойство URL, которое этот объект RowSet будет использовать для создания соединения, если он использует DriverManager вместо объекта DataSource для установления соединения. Значение по умолчанию — null.
Возвращает:
строку URL
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • setUrl(String)

setUrl

void setUrl(String url) throws SQLException
Задает URL, который этот объект RowSet будет использовать при создании соединения с помощью DriverManager. Установка этого свойства необязательна. Если используется URL, перед подключением набора строк к базе данных необходимо загрузить драйвер JDBC, принимающий этот URL. Набор строк будет использовать URL внутри для создания соединения с базой данных при чтении или записи данных. Для создания соединения используется либо URL, либо имя источника данных — то из них, для которого последним было задано ненулевое значение.
Параметры:
url — строковое значение; может быть равно null
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getUrl()

getDataSourceName

String getDataSourceName()
Возвращает логическое имя, идентифицирующее источник данных для этого объекта RowSet.
Возвращает:
имя источника данных
См. также:
  • setDataSourceName(String)
  • setUrl(String)

setDataSourceName

void setDataSourceName(String name) throws SQLException
Задает свойство имени источника данных для этого объекта RowSet, используя указанное значение String.

Значение свойства имени источника данных можно использовать для поиска объекта DataSource, зарегистрированного в службе именования. После получения объект DataSource можно использовать для создания соединения с представляемым им источником данных.

Параметры:
name — логическое имя источника данных для этого объекта RowSet; может быть равно null
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getDataSourceName()

getUsername

String getUsername()
Возвращает имя пользователя, используемое для создания соединения с базой данных для этого объекта RowSet. Свойство имени пользователя задается во время выполнения перед вызовом метода execute. Обычно оно не входит в сериализованное состояние объекта RowSet.
Возвращает:
свойство имени пользователя
См. также:
  • setUsername(String)

setUsername

void setUsername(String name) throws SQLException
Задает свойству имени пользователя этого объекта RowSet указанное значение String.
Параметры:
name — имя пользователя
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getUsername()

getPassword

String getPassword()
Возвращает пароль, используемый для создания соединения с базой данных. Свойство пароля задается во время выполнения перед вызовом метода execute. Обычно оно не входит в сериализованное состояние объекта RowSet.
Возвращает:
пароль для создания соединения с базой данных
См. также:
  • setPassword(String)

setPassword

void setPassword(String password) throws SQLException
Задает свойству пароля базы данных этого объекта RowSet указанное значение String.
Параметры:
password — строка пароля
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getPassword()

getTransactionIsolation

int getTransactionIsolation()
Возвращает уровень изоляции транзакций, заданный для этого объекта RowSet.
Возвращает:
уровень изоляции транзакций: одно из значений Connection.TRANSACTION_READ_UNCOMMITTED, Connection.TRANSACTION_READ_COMMITTED, Connection.TRANSACTION_REPEATABLE_READ или Connection.TRANSACTION_SERIALIZABLE
См. также:
  • setTransactionIsolation(int)

setTransactionIsolation

void setTransactionIsolation(int level) throws SQLException
Задает уровень изоляции транзакций для этого объекта RowSet.
Параметры:
level — уровень изоляции транзакций: одно из значений Connection.TRANSACTION_READ_UNCOMMITTED, Connection.TRANSACTION_READ_COMMITTED, Connection.TRANSACTION_REPEATABLE_READ или Connection.TRANSACTION_SERIALIZABLE
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getTransactionIsolation()

getTypeMap

Map<String,Class<?>> getTypeMap() throws SQLException
Возвращает объект Map, связанный с этим объектом RowSet, который задает пользовательское сопоставление типов SQL, определяемых пользователем, если оно имеется. По умолчанию карта типов пуста.
Возвращает:
объект java.util.Map, содержащий имена пользовательских типов SQL и классы Java, с которыми они сопоставляются
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • setTypeMap(Map)

setTypeMap

void setTypeMap(Map<String,Class<?>> map) throws SQLException
Устанавливает указанный объект java.util.Map в качестве карты типов по умолчанию для этого объекта RowSet. Эта карта типов будет использоваться, если в качестве параметра метода не передана другая карта типов.
Параметры:
map — объект java.util.Map, содержащий имена пользовательских типов SQL и классы Java, с которыми они сопоставляются
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getTypeMap()

getCommand

String getCommand()
Возвращает свойство команды этого объекта RowSet. Свойство команды содержит строку команды, которая должна быть SQL-запросом, выполняемым для заполнения набора строк данными. Значение по умолчанию — null.
Возвращает:
строку команды; может быть равно null
См. также:
  • setCommand(String)

setCommand

void setCommand(String cmd) throws SQLException
Задает свойству команды этого объекта RowSet указанный SQL-запрос. Это свойство необязательно, если набор строк получает данные из источника данных, не поддерживающего команды, например электронной таблицы.
Параметры:
cmd — SQL-запрос, используемый для получения данных для этого объекта RowSet; может быть равен null
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getCommand()

isReadOnly

boolean isReadOnly()
Возвращает признак того, что этот объект RowSet доступен только для чтения. Если обновления возможны, по умолчанию набор строк доступен для обновления.

Попытка обновить набор строк, доступный только для чтения, приведет к выбросу SQLException.

Возвращает:
true, если этот объект RowSet доступен только для чтения; false, если он доступен для обновления
См. также:
  • setReadOnly(boolean)

setReadOnly

void setReadOnly(boolean value) throws SQLException
Задает признак доступности этого объекта RowSet только для чтения указанным значением boolean.
Параметры:
value — true, если объект доступен только для чтения; false, если он доступен для обновления
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • isReadOnly()

getMaxFieldSize

int getMaxFieldSize() throws SQLException
Возвращает максимальное количество байтов, которое может быть возвращено для значений некоторых столбцов. Это ограничение применяется только к столбцам BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, LONGVARCHAR, NCHAR и NVARCHAR. Если ограничение превышено, лишние данные незаметно отбрасываются.
Возвращает:
текущее ограничение максимального размера столбца; ноль означает отсутствие ограничения
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • setMaxFieldSize(int)

setMaxFieldSize

void setMaxFieldSize(int max) throws SQLException
Задает максимальное количество байтов, возвращаемое для значения столбца, равным указанному числу байтов. Это ограничение применяется только к столбцам BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, LONGVARCHAR, NCHAR и NVARCHAR. Если ограничение превышено, лишние данные незаметно отбрасываются. Для максимальной переносимости используйте значения больше 256.
Параметры:
max — новое ограничение максимального размера столбца в байтах; ноль означает отсутствие ограничения
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getMaxFieldSize()

getMaxRows

int getMaxRows() throws SQLException
Возвращает максимальное количество строк, которое может содержать этот объект RowSet. Если ограничение превышено, лишние строки незаметно отбрасываются.
Возвращает:
текущее максимальное количество строк, которое может содержать этот объект RowSet; ноль означает отсутствие ограничения
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • setMaxRows(int)

setMaxRows

void setMaxRows(int max) throws SQLException
Задает максимальное количество строк, которое может содержать этот объект RowSet, равным указанному числу. Если ограничение превышено, лишние строки незаметно отбрасываются.
Параметры:
max — новое максимальное количество строк; ноль означает отсутствие ограничения
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getMaxRows()

getEscapeProcessing

boolean getEscapeProcessing() throws SQLException
Возвращает признак включенной обработки escape-последовательностей для этого объекта RowSet. Если сканирование escape-последовательностей включено (по умолчанию), драйвер выполнит замену escape-последовательностей перед отправкой SQL-оператора в базу данных.
Возвращает:
true, если обработка escape-последовательностей включена; false, если она отключена
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • setEscapeProcessing(boolean)

setEscapeProcessing

void setEscapeProcessing(boolean enable) throws SQLException
Включает или отключает обработку escape-последовательностей для этого объекта RowSet. Если сканирование escape-последовательностей включено (по умолчанию), драйвер выполнит их замену перед отправкой SQL-оператора в базу данных.
Параметры:
enable — true, чтобы включить обработку escape-последовательностей; false, чтобы отключить ее
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getEscapeProcessing()

getQueryTimeout

int getQueryTimeout() throws SQLException
Возвращает максимальное количество секунд, в течение которых драйвер будет ожидать выполнения оператора. Если это ограничение превышено, выбрасывается SQLException.
Возвращает:
текущее ограничение времени ожидания запроса в секундах; ноль означает отсутствие ограничения
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • setQueryTimeout(int)

setQueryTimeout

void setQueryTimeout(int seconds) throws SQLException
Задает максимальное время ожидания выполнения оператора драйвером в указанном количестве секунд. Если это ограничение превышено, выбрасывается SQLException.
Параметры:
seconds — новое ограничение времени ожидания запроса в секундах; ноль означает отсутствие ограничения
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • getQueryTimeout()

setType

void setType(int type) throws SQLException
Задает тип этого объекта RowSet равным указанному типу. Этот метод используется для изменения типа набора строк, который по умолчанию доступен только для чтения и не поддерживает прокрутку.
Параметры:
type — одна из констант ResultSet, задающих тип: ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE или ResultSet.TYPE_SCROLL_SENSITIVE
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • ResultSet.getType()

setConcurrency

void setConcurrency(int concurrency) throws SQLException
Задает уровень параллелизма этого объекта RowSet равным указанному уровню. Этот метод используется для изменения уровня параллелизма набора строк, который по умолчанию ResultSet.CONCUR_READ_ONLY
Параметры:
concurrency — одна из констант ResultSet, задающих уровень параллелизма: ResultSet.CONCUR_READ_ONLY или ResultSet.CONCUR_UPDATABLE
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • ResultSet.getConcurrency()

setNull

void setNull(int parameterIndex, int sqlType) throws SQLException
Задает для указанного параметра SQL-команды этого объекта RowSet значение SQL NULL.

Примечание: необходимо указать тип SQL параметра.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
sqlType — код типа SQL, определенный в java.sql.Types
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных

setNull

void setNull(String parameterName, int sqlType) throws SQLException
Задает для указанного параметра значение SQL NULL.

Примечание: необходимо указать тип SQL параметра.

Параметры:
parameterName — имя параметра
sqlType — код типа SQL, определенный в java.sql.Types
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с:
1.4

setNull

void setNull(int paramIndex, int sqlType, String typeName) throws SQLException
Задает для указанного параметра SQL-команды этого объекта RowSet значение SQL NULL. Эту версию метода setNull следует использовать для пользовательских типов SQL (UDT) и параметров типа REF. Примеры UDT: STRUCT, DISTINCT, JAVA_OBJECT и именованные типы массивов.

Примечание: для обеспечения переносимости приложения должны указывать код типа SQL и полное имя типа SQL при задании NULL для UDT или параметра REF. Для UDT именем является имя типа самого параметра. Для параметра REF именем является имя типа, на который он ссылается. Если драйверу JDBC не нужны сведения о коде типа или имени типа, он может их игнорировать. Хотя этот метод предназначен для параметров UDT и REF, его можно использовать для задания нулевого значения параметра любого типа JDBC. Если параметр не относится к пользовательскому типу или типу REF, параметр typeName игнорируется.

Параметры:
paramIndex — первый параметр имеет номер 1, второй — 2 и т. д.
sqlType — значение из java.sql.Types
typeName — полное имя пользовательского типа SQL (UDT) или имя типа структурированного типа SQL, на который ссылается тип REF; игнорируется, если параметр не относится к UDT или типу REF
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных

setNull

void setNull(String parameterName, int sqlType, String typeName) throws SQLException
Задает для указанного параметра значение SQL NULL. Эту версию метода setNull следует использовать для пользовательских типов и параметров типа REF. Примеры пользовательских типов: STRUCT, DISTINCT, JAVA_OBJECT и именованные типы массивов.

Примечание: для обеспечения переносимости приложения должны указывать код типа SQL и полное имя типа SQL при задании NULL для пользовательского параметра или параметра REF. Для пользовательского типа именем является имя типа самого параметра. Для параметра REF именем является имя типа, на который он ссылается. Если драйверу JDBC не нужны сведения о коде типа или имени типа, он может их игнорировать. Хотя этот метод предназначен для пользовательских параметров и параметров REF, его можно использовать для задания нулевого значения параметра любого типа JDBC. Если параметр не относится к пользовательскому типу или типу REF, указанное значение typeName игнорируется.

Параметры:
parameterName — имя параметра
sqlType — значение из java.sql.Types
typeName — полное имя пользовательского типа SQL; игнорируется, если параметр не является пользовательским типом или значением SQL REF
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с:
1.4

setBoolean

void setBoolean(int parameterIndex, boolean x) throws SQLException
Задает для указанного параметра команды этого объекта RowSet указанное значение Java типа boolean. Перед отправкой в базу данных драйвер преобразует его в значение SQL типа BIT.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — значение параметра
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных

setBoolean

void setBoolean(String parameterName, boolean x) throws SQLException
Задает для указанного параметра указанное значение Java типа boolean. При отправке в базу данных драйвер преобразует его в значение SQL типа BIT или BOOLEAN.
Параметры:
parameterName — имя параметра
x — значение параметра
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с:
1.4
См. также:
  • ResultSet.getBoolean(int)

setByte

void setByte(int parameterIndex, byte x) throws SQLException
Задает для указанного параметра команды этого объекта RowSet указанное значение Java типа byte. Перед отправкой в базу данных драйвер преобразует его в значение SQL типа TINYINT.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — значение параметра
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных

setByte

void setByte(String parameterName, byte x) throws SQLException
Задает для указанного параметра указанное значение Java типа byte. При отправке в базу данных драйвер преобразует его в значение SQL типа TINYINT.
Параметры:
parameterName — имя параметра
x — значение параметра
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с:
1.4
См. также:
  • ResultSet.getByte(int)

setShort

void setShort(int parameterIndex, short x) throws SQLException
Задает для указанного параметра команды этого объекта RowSet указанное значение Java типа short. Перед отправкой в базу данных драйвер преобразует его в значение SQL типа SMALLINT.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — значение параметра
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных

setShort

void setShort(String parameterName, short x) throws SQLException
Задает для указанного параметра указанное значение Java типа short. При отправке в базу данных драйвер преобразует его в значение SQL типа SMALLINT.
Параметры:
parameterName — имя параметра
x — значение параметра
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с:
1.4
См. также:
  • ResultSet.getShort(int)

setInt

void setInt(int parameterIndex, int x) throws SQLException
Задает для указанного параметра команды этого объекта RowSet указанное значение Java типа int. Перед отправкой в базу данных драйвер преобразует его в значение SQL типа INTEGER.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — значение параметра
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных

setInt

void setInt(String parameterName, int x) throws SQLException
Задает для указанного параметра указанное значение Java типа int. При отправке в базу данных драйвер преобразует его в значение SQL типа INTEGER.
Параметры:
parameterName — имя параметра
x — значение параметра
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с:
1.4
См. также:
  • ResultSet.getInt(int)

setLong

void setLong(int parameterIndex, long x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение Java long. Перед отправкой в базу данных драйвер преобразует его в значение SQL BIGINT.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setLong

void setLong(String parameterName, long x) throws SQLException
Устанавливает указанный параметр в заданное значение Java long. При отправке значения в базу данных драйвер преобразует его в значение SQL BIGINT.
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getLong(int)

setFloat

void setFloat(int parameterIndex, float x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение Java float. Перед отправкой в базу данных драйвер преобразует его в значение SQL REAL.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setFloat

void setFloat(String parameterName, float x) throws SQLException
Устанавливает указанный параметр в заданное значение Java float. При отправке значения в базу данных драйвер преобразует его в значение SQL FLOAT.
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getFloat(int)

setDouble

void setDouble(int parameterIndex, double x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение Java double. Перед отправкой в базу данных драйвер преобразует его в значение SQL DOUBLE.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setDouble

void setDouble(String parameterName, double x) throws SQLException
Устанавливает указанный параметр в заданное значение Java double. При отправке значения в базу данных драйвер преобразует его в значение SQL DOUBLE.
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getDouble(int)

setBigDecimal

void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение java.math.BigDecimal. Перед отправкой в базу данных драйвер преобразует его в значение SQL NUMERIC.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setBigDecimal

void setBigDecimal(String parameterName, BigDecimal x) throws SQLException
Устанавливает указанный параметр в заданное значение java.math.BigDecimal. При отправке значения в базу данных драйвер преобразует его в значение SQL NUMERIC.
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getBigDecimal(int, int)

setString

void setString(int parameterIndex, String x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение Java String. Перед отправкой в базу данных драйвер преобразует его в значение SQL VARCHAR или LONGVARCHAR в зависимости от размера аргумента относительно ограничений драйвера на значения VARCHAR.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setString

void setString(String parameterName, String x) throws SQLException
Устанавливает указанный параметр в заданное значение Java String. При отправке значения в базу данных драйвер преобразует его в значение SQL VARCHAR или LONGVARCHAR (в зависимости от размера аргумента относительно ограничений драйвера на значения VARCHAR).
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getString(int)

setBytes

void setBytes(int parameterIndex, byte[] x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданный массив значений Java byte. Перед отправкой в базу данных драйвер преобразует его в значение SQL VARBINARY или LONGVARBINARY в зависимости от размера аргумента относительно ограничений драйвера на значения VARBINARY.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setBytes

void setBytes(String parameterName, byte[] x) throws SQLException
Устанавливает указанный параметр в заданный массив байтов Java. При отправке значения в базу данных драйвер преобразует его в значение SQL VARBINARY или LONGVARBINARY (в зависимости от размера аргумента относительно ограничений драйвера на значения VARBINARY).
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getBytes(int)

setDate

void setDate(int parameterIndex, Date x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение java.sql.Date. Перед отправкой в базу данных драйвер преобразует его в значение SQL DATE, используя календарь java.util.Calendar по умолчанию для вычисления даты.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setTime

void setTime(int parameterIndex, Time x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение java.sql.Time. Перед отправкой в базу данных драйвер преобразует его в значение SQL TIME, используя календарь java.util.Calendar по умолчанию для вычисления значения.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setTimestamp

void setTimestamp(int parameterIndex, Timestamp x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение java.sql.Timestamp. Перед отправкой в базу данных драйвер преобразует его в значение SQL TIMESTAMP, используя календарь java.util.Calendar по умолчанию для вычисления значения.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setTimestamp

void setTimestamp(String parameterName, Timestamp x) throws SQLException
Устанавливает указанный параметр в заданное значение java.sql.Timestamp. При отправке значения в базу данных драйвер преобразует его в значение SQL TIMESTAMP.
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getTimestamp(int)

setAsciiStream

void setAsciiStream(int parameterIndex, InputStream x, int length) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение java.io.InputStream. Передавать очень большое значение ASCII через java.io.InputStream может быть практичнее, чем в качестве параметра LONGVARCHAR. Драйвер будет считывать данные из потока по мере необходимости, пока не достигнет конца файла.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — входной поток Java, содержащий значение параметра ASCII
length — количество байтов в потоке
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setAsciiStream

void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException
Устанавливает указанный параметр в заданный входной поток, содержащий указанное количество байтов. Если в параметр LONGVARCHAR передается очень большое значение ASCII, его может быть практичнее передать через java.io.InputStream. Данные будут считываться из потока по мере необходимости до достижения конца файла. Драйвер JDBC выполнит необходимое преобразование из ASCII в формат символьных данных базы данных.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Параметры:
parameterName — имя параметра
x — входной поток Java, содержащий значение параметра ASCII
length — количество байтов в потоке
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4

setBinaryStream

void setBinaryStream(int parameterIndex, InputStream x, int length) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение java.io.InputStream. Передавать очень большое двоичное значение через java.io.InputStream может быть практичнее, чем в качестве параметра LONGVARBINARY. Драйвер будет считывать данные из потока по мере необходимости, пока не достигнет конца файла.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — входной поток Java, содержащий двоичное значение параметра
length — количество байтов в потоке
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setBinaryStream

void setBinaryStream(String parameterName, InputStream x, int length) throws SQLException
Устанавливает указанный параметр в заданный входной поток, содержащий указанное количество байтов. Если в параметр LONGVARBINARY передается очень большое двоичное значение, его может быть практичнее передать через объект java.io.InputStream. Данные будут считываться из потока по мере необходимости до достижения конца файла.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Параметры:
parameterName — имя параметра
x — входной поток Java, содержащий двоичное значение параметра
length — количество байтов в потоке
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4

setCharacterStream

void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданное значение java.io.Reader. Передавать очень большое значение UNICODE через java.io.Reader может быть практичнее, чем в качестве параметра LONGVARCHAR. Драйвер будет считывать данные из потока по мере необходимости, пока не достигнет конца файла.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
reader — объект Reader, содержащий устанавливаемые данные UNICODE
length — количество символов в потоке
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setCharacterStream

void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException
Устанавливает указанный параметр в заданный объект Reader длиной в указанное количество символов. Если в параметр LONGVARCHAR передается очень большое значение UNICODE, его может быть практичнее передать через объект java.io.Reader. Данные будут считываться из потока по мере необходимости до достижения конца файла. Драйвер JDBC выполнит необходимое преобразование из UNICODE в формат символьных данных базы данных.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Параметры:
parameterName — имя параметра
reader — объект java.io.Reader, содержащий данные UNICODE, используемые в качестве указанного параметра
length — количество символов в потоке
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4

setAsciiStream

void setAsciiStream(int parameterIndex, InputStream x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданный входной поток. Если в параметр LONGVARCHAR передается очень большое значение ASCII, его может быть практичнее передать через java.io.InputStream. Данные будут считываться из потока по мере необходимости до достижения конца файла. Драйвер JDBC выполнит необходимое преобразование из ASCII в формат символьных данных базы данных.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Примечание: См. документацию к драйверу JDBC, чтобы выяснить, может ли быть эффективнее использовать версию setAsciiStream, принимающую параметр длины.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — входной поток Java, содержащий значение параметра ASCII
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого PreparedStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setAsciiStream

void setAsciiStream(String parameterName, InputStream x) throws SQLException
Устанавливает указанный параметр в заданный входной поток. Если в параметр LONGVARCHAR передается очень большое значение ASCII, его может быть практичнее передать через java.io.InputStream. Данные будут считываться из потока по мере необходимости до достижения конца файла. Драйвер JDBC выполнит необходимое преобразование из ASCII в формат символьных данных базы данных.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Примечание: См. документацию к драйверу JDBC, чтобы выяснить, может ли быть эффективнее использовать версию setAsciiStream, принимающую параметр длины.

Параметры:
parameterName — имя параметра
x — входной поток Java, содержащий значение параметра ASCII
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setBinaryStream

void setBinaryStream(int parameterIndex, InputStream x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданный входной поток. Если в параметр LONGVARBINARY передается очень большое двоичное значение, его может быть практичнее передать через объект java.io.InputStream. Данные будут считываться из потока по мере необходимости до достижения конца файла.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Примечание: См. документацию к драйверу JDBC, чтобы выяснить, может ли быть эффективнее использовать версию setBinaryStream, принимающую параметр длины.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
x — входной поток Java, содержащий двоичное значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого PreparedStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setBinaryStream

void setBinaryStream(String parameterName, InputStream x) throws SQLException
Устанавливает указанный параметр в заданный входной поток. Если в параметр LONGVARBINARY передается очень большое двоичное значение, его может быть практичнее передать через объект java.io.InputStream. Данные будут считываться из потока по мере необходимости до достижения конца файла.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Примечание: См. документацию к драйверу JDBC, чтобы выяснить, может ли быть эффективнее использовать версию setBinaryStream, принимающую параметр длины.

Параметры:
parameterName — имя параметра
x — входной поток Java, содержащий двоичное значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setCharacterStream

void setCharacterStream(int parameterIndex, Reader reader) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в заданный объект Reader. Если в параметр LONGVARCHAR передается очень большое значение UNICODE, его может быть практичнее передать через объект java.io.Reader. Данные будут считываться из потока по мере необходимости до достижения конца файла. Драйвер JDBC выполнит необходимое преобразование из UNICODE в формат символьных данных базы данных.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Примечание: См. документацию к драйверу JDBC, чтобы выяснить, может ли быть эффективнее использовать версию setCharacterStream, принимающую параметр длины.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
reader — объект java.io.Reader, содержащий данные Unicode
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого PreparedStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setCharacterStream

void setCharacterStream(String parameterName, Reader reader) throws SQLException
Устанавливает указанный параметр в заданный объект Reader. Если в параметр LONGVARCHAR передается очень большое значение UNICODE, его может быть практичнее передать через объект java.io.Reader. Данные будут считываться из потока по мере необходимости до достижения конца файла. Драйвер JDBC выполнит необходимое преобразование из UNICODE в формат символьных данных базы данных.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Примечание: См. документацию к драйверу JDBC, чтобы выяснить, может ли быть эффективнее использовать версию setCharacterStream, принимающую параметр длины.

Параметры:
parameterName — имя параметра
reader — объект java.io.Reader, содержащий данные Unicode
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setNCharacterStream

void setNCharacterStream(int parameterIndex, Reader value) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet в объект Reader. Объект Reader считывает данные до достижения конца файла. Драйвер выполняет необходимое преобразование из формата символов Java в национальный набор символов базы данных.

Примечание: Этот объект потока может быть как стандартным объектом потока Java, так и вашим подклассом, реализующим стандартный интерфейс.

Примечание: См. документацию к драйверу JDBC, чтобы выяснить, может ли быть эффективнее использовать версию setNCharacterStream, принимающую параметр длины.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2, ...
value — значение параметра
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что может произойти ошибка преобразования данных; если произошла ошибка доступа к базе данных; или если этот метод вызван для закрытого PreparedStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setObject

void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet с заданным значением Java Object. Для целочисленных значений следует использовать соответствующие объекты-эквиваленты java.lang (например, экземпляр класса Integer для int). Если второй аргумент является InputStream, поток должен содержать указанное в scaleOrLength количество байтов. Если второй аргумент является Reader, Reader должен содержать указанное в scaleOrLength количество символов. Если эти условия не выполняются, драйвер сгенерирует SQLException при выполнении подготовленного оператора.

Перед отправкой в базу данных заданный объект Java будет преобразован в targetSqlType.

Если объект принадлежит классу, реализующему SQLData, набор строк должен вызвать метод SQLData.writeSQL, чтобы записать объект в поток данных SQLOutput. Если же объект принадлежит классу, реализующему Ref, Blob, Clob, NClob, Struct, java.net.URL или Array, драйвер должен передать его в базу данных как значение соответствующего типа SQL.

Обратите внимание, что этот метод можно использовать для передачи специфичных для базы данных абстрактных типов данных.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — объект, содержащий значение входного параметра
targetSqlType — тип SQL (определенный в java.sql.Types), который будет передан в базу данных. Аргумент scale может дополнительно уточнять этот тип.
scaleOrLength — для java.sql.Types.DECIMAL или java.sql.Types.NUMERIC types это количество цифр после десятичной точки. Для типов Java Object InputStream и Reader это длина данных в потоке или Reader. Для всех остальных типов это значение игнорируется.
Исключения:
SQLException — если произошла ошибка доступа к базе данных
См. также:
  • Types

setObject

void setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException
Устанавливает значение указанного параметра с помощью заданного объекта. Второй аргумент должен быть объектом; для целочисленных значений следует использовать соответствующие объекты-эквиваленты java.lang.

Перед отправкой в базу данных заданный объект Java будет преобразован в указанный targetSqlType. Если объект имеет пользовательское отображение (принадлежит классу, реализующему интерфейс SQLData), драйвер JDBC должен вызвать метод SQLData.writeSQL, чтобы записать его в поток данных SQL. Если же объект принадлежит классу, реализующему Ref, Blob, Clob, NClob, Struct, java.net.URL или Array, драйвер должен передать его в базу данных как значение соответствующего типа SQL.

Обратите внимание, что этот метод можно использовать для передачи специфичных для базы данных абстрактных типов данных.

Параметры:
parameterName — имя параметра
x — объект, содержащий значение входного параметра
targetSqlType — тип SQL (определенный в java.sql.Types), который будет передан в базу данных. Аргумент scale может дополнительно уточнять этот тип.
scale — для типов java.sql.Types.DECIMAL или java.sql.Types.NUMERIC это количество цифр после десятичной точки. Для всех остальных типов это значение игнорируется.
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если targetSqlType имеет тип данных ARRAY, BLOB, CLOB, DATALINK, JAVA_OBJECT, NCHAR, NCLOB, NVARCHAR, LONGNVARCHAR, REF, ROWID, SQLXML или STRUCT, а драйвер JDBC не поддерживает этот тип данных
Начиная с версии:
1.4
См. также:
  • Types
  • ResultSet.getObject(int)

setObject

void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet с помощью значения Java Object. Для целочисленных значений следует использовать соответствующие объекты-эквиваленты java.lang. Этот метод аналогичен приведенному выше методу setObject, но использует масштаб второго параметра. Масштаб скалярных значений равен нулю. Литералы имеют масштаб, указанный в литерале.

Несмотря на поддержку этого метода, не рекомендуется вызывать его с входными значениями с плавающей точкой.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — объект, содержащий значение входного параметра
targetSqlType — тип SQL (определенный в java.sql.Types), который будет передан в базу данных
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setObject

void setObject(String parameterName, Object x, int targetSqlType) throws SQLException
Устанавливает значение указанного параметра с помощью заданного объекта. Этот метод аналогичен приведенному выше методу setObject, но предполагает, что масштаб равен нулю.
Параметры:
parameterName — имя параметра
x — объект, содержащий значение входного параметра
targetSqlType — тип SQL (определенный в java.sql.Types), который будет передан в базу данных
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если targetSqlType имеет тип данных ARRAY, BLOB, CLOB, DATALINK, JAVA_OBJECT, NCHAR, NCLOB, NVARCHAR, LONGNVARCHAR, REF, ROWID, SQLXML или STRUCT, а драйвер JDBC не поддерживает этот тип данных
Начиная с версии:
1.4
См. также:
  • ResultSet.getObject(int)

setObject

void setObject(String parameterName, Object x) throws SQLException
Устанавливает значение указанного параметра с помощью заданного объекта. Второй параметр должен иметь тип Object; поэтому для встроенных типов следует использовать соответствующие объекты-эквиваленты java.lang.

Спецификация JDBC определяет стандартное сопоставление типов Java Object с типами SQL. Перед отправкой в базу данных заданный аргумент будет преобразован в соответствующий тип SQL.

Обратите внимание, что этот метод можно использовать для передачи специфичных для базы данных абстрактных типов данных с помощью специфичного для драйвера типа Java. Если объект принадлежит классу, реализующему интерфейс SQLData, драйвер JDBC должен вызвать метод SQLData.writeSQL, чтобы записать его в поток данных SQL. Если же объект принадлежит классу, реализующему Ref, Blob, Clob, NClob, Struct, java.net.URL или Array, драйвер должен передать его в базу данных как значение соответствующего типа SQL.

Этот метод выбрасывает исключение при неоднозначности, например, если объект принадлежит классу, реализующему более одного из перечисленных выше интерфейсов.

Параметры:
parameterName — имя параметра
x — объект, содержащий значение входного параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных, этот метод вызван для закрытого CallableStatement или заданный параметр Object неоднозначен
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getObject(int)

setObject

void setObject(int parameterIndex, Object x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet с помощью значения Java Object. Для целочисленных значений следует использовать соответствующие объекты-эквиваленты java.lang.

Спецификация JDBC определяет стандартное сопоставление типов Java Object с типами SQL. Перед отправкой в базу данных драйвер преобразует заданный объект Java в соответствующее стандартное представление SQL.

Обратите внимание, что этот метод можно использовать для передачи специфичных для базы данных абстрактных типов данных с помощью специфичного для драйвера типа Java. Если объект принадлежит классу, реализующему SQLData, набор строк должен вызвать метод SQLData.writeSQL, чтобы записать объект в поток данных SQLOutput. Если же объект принадлежит классу, реализующему Ref, Blob, Clob, NClob, Struct, java.net.URL или Array, драйвер должен передать его в базу данных как значение соответствующего типа SQL.

При неоднозначности выбрасывается исключение, например, если объект принадлежит классу, реализующему более одного из этих интерфейсов.

Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — объект, содержащий значение входного параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setRef

void setRef(int i, Ref x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet с заданным значением Ref. Драйвер преобразует его в соответствующее значение REF(<structured-type>).
Параметры:
i — первый параметр имеет номер 1, второй — 2 и т. д.
x — объект, представляющий данные типа SQL REF
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setBlob

void setBlob(int i, Blob x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet с заданным значением Blob. Перед отправкой в базу данных драйвер преобразует его в значение BLOB, представляемое объектом Blob.
Параметры:
i — первый параметр имеет номер 1, второй — 2 и т. д.
x — объект, представляющий BLOB
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setBlob

void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException
Устанавливает указанный параметр как объект InputStream. Объект InputStream должен содержать указанное в length количество символов, иначе при выполнении PreparedStatement будет сгенерировано SQLException. Этот метод отличается от метода setBinaryStream (int, InputStream, int) тем, что сообщает драйверу, что значение параметра следует отправить на сервер как BLOB. При использовании метода setBinaryStream драйверу может потребоваться выполнить дополнительную работу, чтобы определить, следует ли отправить данные параметра на сервер как LONGVARBINARY или BLOB
Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
inputStream — объект, содержащий данные для установки значения параметра.
length — количество байтов в данных параметра.
Исключения:
SQLException — если произошла ошибка доступа к базе данных, этот метод вызван для закрытого PreparedStatement, parameterIndex не соответствует маркеру параметра в операторе SQL, заданная длина меньше нуля или количество байтов в InputStream не совпадает с заданной длиной.
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setBlob

void setBlob(int parameterIndex, InputStream inputStream) throws SQLException
Устанавливает указанный параметр как объект InputStream. Этот метод отличается от метода setBinaryStream (int, InputStream) тем, что сообщает драйверу, что значение параметра следует отправить на сервер как BLOB. При использовании метода setBinaryStream драйверу может потребоваться выполнить дополнительную работу, чтобы определить, следует ли отправить данные параметра на сервер как LONGVARBINARY или BLOB

Примечание: Ознакомьтесь с документацией драйвера JDBC, чтобы выяснить, может ли использование варианта setBlob с параметром length быть более эффективным.

Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
inputStream — объект, содержащий данные для установки значения параметра.
Исключения:
SQLException — если произошла ошибка доступа к базе данных, этот метод вызван для закрытого PreparedStatement или parameterIndex не соответствует маркеру параметра в операторе SQL,
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setBlob

void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException
Устанавливает указанный параметр как объект InputStream. Объект InputStream должен содержать указанное в length количество символов, иначе при выполнении CallableStatement будет сгенерировано SQLException. Этот метод отличается от метода setBinaryStream (int, InputStream, int) тем, что сообщает драйверу, что значение параметра следует отправить на сервер как BLOB. При использовании метода setBinaryStream драйверу может потребоваться выполнить дополнительную работу, чтобы определить, следует ли отправить данные параметра на сервер как LONGVARBINARY или BLOB
Параметры:
parameterName — имя устанавливаемого параметра; второй имеет номер 2 и т. д.
inputStream — объект, содержащий данные для установки значения параметра.
length — количество байтов в данных параметра.
Исключения:
SQLException — если parameterIndex не соответствует маркеру параметра в операторе SQL или заданная длина меньше нуля; количество байтов в InputStream не совпадает с заданной длиной; произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setBlob

void setBlob(String parameterName, Blob x) throws SQLException
Устанавливает указанный параметр как заданный объект java.sql.Blob. При отправке в базу данных драйвер преобразует его в значение SQL BLOB.
Параметры:
parameterName — имя параметра
x — объект Blob, соответствующий значению SQL BLOB
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setBlob

void setBlob(String parameterName, InputStream inputStream) throws SQLException
Устанавливает указанный параметр как объект InputStream. Этот метод отличается от метода setBinaryStream (int, InputStream) тем, что сообщает драйверу, что значение параметра следует отправить на сервер как BLOB. При использовании метода setBinaryStream драйверу может потребоваться выполнить дополнительную работу, чтобы определить, следует ли отправить данные параметра на сервер как LONGVARBINARY или BLOB

Примечание: Ознакомьтесь с документацией драйвера JDBC, чтобы выяснить, может ли использование варианта setBlob с параметром length быть более эффективным.

Параметры:
parameterName — имя параметра
inputStream — объект, содержащий данные для установки значения параметра.
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setClob

void setClob(int i, Clob x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet с заданным значением Clob. Перед отправкой в базу данных драйвер преобразует его в значение CLOB, представляемое объектом Clob.
Параметры:
i — первый параметр имеет номер 1, второй — 2 и т. д.
x — объект, представляющий CLOB
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setClob

void setClob(int parameterIndex, Reader reader, long length) throws SQLException
Устанавливает указанный параметр как объект Reader. Объект Reader должен содержать указанное в length количество символов, иначе при выполнении PreparedStatement будет сгенерировано SQLException. Этот метод отличается от метода setCharacterStream (int, Reader, int) тем, что сообщает драйверу, что значение параметра следует отправить на сервер как CLOB. При использовании метода setCharacterStream драйверу может потребоваться выполнить дополнительную работу, чтобы определить, следует ли отправить данные параметра на сервер как LONGVARCHAR или CLOB
Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
reader — объект, содержащий данные для установки значения параметра.
length — количество символов в данных параметра.
Исключения:
SQLException — если произошла ошибка доступа к базе данных, этот метод вызван для закрытого PreparedStatement, parameterIndex не соответствует маркеру параметра в операторе SQL или заданная длина меньше нуля.
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setClob

void setClob(int parameterIndex, Reader reader) throws SQLException
Устанавливает указанный параметр как объект Reader. Этот метод отличается от метода setCharacterStream (int, Reader) тем, что сообщает драйверу, что значение параметра следует отправить на сервер как CLOB. При использовании метода setCharacterStream драйверу может потребоваться выполнить дополнительную работу, чтобы определить, следует ли отправить данные параметра на сервер как LONGVARCHAR или CLOB

Примечание: Ознакомьтесь с документацией драйвера JDBC, чтобы выяснить, может ли использование варианта setClob с параметром length быть более эффективным.

Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
reader — объект, содержащий данные для установки значения параметра.
Исключения:
SQLException — если произошла ошибка доступа к базе данных, этот метод вызван для закрытого PreparedStatement или parameterIndex не соответствует маркеру параметра в операторе SQL
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setClob

void setClob(String parameterName, Reader reader, long length) throws SQLException
Устанавливает указанный параметр как объект Reader. Объект Reader должен содержать указанное в length количество символов, иначе при выполнении CallableStatement будет сгенерировано SQLException. Этот метод отличается от метода setCharacterStream (int, Reader, int) тем, что сообщает драйверу, что значение параметра следует отправить на сервер как CLOB. При использовании метода setCharacterStream драйверу может потребоваться выполнить дополнительную работу, чтобы определить, следует ли отправить данные параметра на сервер как LONGVARCHAR или CLOB
Параметры:
parameterName — имя устанавливаемого параметра
reader — объект, содержащий данные для установки значения параметра.
length — количество символов в данных параметра.
Исключения:
SQLException — если parameterIndex не соответствует маркеру параметра в операторе SQL; заданная длина меньше нуля; произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setClob

void setClob(String parameterName, Clob x) throws SQLException
Устанавливает указанный параметр как заданный объект java.sql.Clob. При отправке в базу данных драйвер преобразует его в значение SQL CLOB.
Параметры:
parameterName — имя параметра
x — объект Clob, соответствующий значению SQL CLOB
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setClob

void setClob(String parameterName, Reader reader) throws SQLException
Устанавливает указанный параметр как объект Reader. Этот метод отличается от метода setCharacterStream (int, Reader) тем, что сообщает драйверу, что значение параметра следует отправить на сервер как CLOB. При использовании метода setCharacterStream драйверу может потребоваться выполнить дополнительную работу, чтобы определить, следует ли отправить данные параметра на сервер как LONGVARCHAR или CLOB

Примечание: Ознакомьтесь с документацией драйвера JDBC, чтобы выяснить, может ли использование варианта setClob с параметром length быть более эффективным.

Параметры:
parameterName — имя параметра
reader — объект, содержащий данные для установки значения параметра.
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setArray

void setArray(int i, Array x) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet с заданным значением Array. Перед отправкой в базу данных драйвер преобразует его в значение ARRAY, представляемое объектом Array.
Параметры:
i — первый параметр имеет номер 1, второй — 2 и т. д.
x — объект, представляющий массив SQL
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setDate

void setDate(int parameterIndex, Date x, Calendar cal) throws SQLException
Устанавливает указанный параметр в команде этого объекта RowSet с заданным значением java.sql.Date. Драйвер преобразует его в значение SQL DATE, используя заданный объект java.util.Calendar для вычисления даты.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — значение параметра
cal — объект java.util.Calendar, используемый для вычисления даты
Исключения:
SQLException — если произошла ошибка доступа к базе данных

setDate

void setDate(String parameterName, Date x) throws SQLException
Устанавливает указанный параметр в заданное значение java.sql.Date, используя часовой пояс по умолчанию виртуальной машины, в которой выполняется приложение. При отправке в базу данных драйвер преобразует его в значение SQL DATE.
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если произошла ошибка доступа к базе данных или этот метод вызван для закрытого CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getDate(int)

setDate

void setDate(String parameterName, Date x, Calendar cal) throws SQLException
Устанавливает для указанного параметра заданное значение java.sql.Date, используя переданный объект Calendar. Драйвер использует объект Calendar для создания значения SQL DATE, которое затем отправляет в базу данных. С помощью объекта Calendar драйвер может вычислить дату с учетом пользовательского часового пояса. Если объект Calendar не указан, драйвер использует часовой пояс по умолчанию — часовой пояс виртуальной машины, в которой выполняется приложение.
Параметры:
parameterName — имя параметра
x — значение параметра
cal — объект Calendar, который драйвер будет использовать для создания даты
Исключения:
SQLException — если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getDate(int)

setTime

void setTime(int parameterIndex, Time x, Calendar cal) throws SQLException
Устанавливает для указанного параметра в команде этого объекта RowSet заданное значение java.sql.Time. Перед отправкой в базу данных драйвер преобразует его в значение SQL TIME, используя для вычисления переданный объект java.util.Calendar.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — значение параметра
cal — объект java.util.Calendar, используемый для вычисления времени
Исключения:
SQLException — если возникает ошибка доступа к базе данных

setTime

void setTime(String parameterName, Time x) throws SQLException
Устанавливает для указанного параметра заданное значение java.sql.Time. При отправке в базу данных драйвер преобразует его в значение SQL TIME.
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getTime(int)

setTime

void setTime(String parameterName, Time x, Calendar cal) throws SQLException
Устанавливает для указанного параметра заданное значение java.sql.Time, используя переданный объект Calendar. Драйвер использует объект Calendar для создания значения SQL TIME, которое затем отправляет в базу данных. С помощью объекта Calendar драйвер может вычислить время с учетом пользовательского часового пояса. Если объект Calendar не указан, драйвер использует часовой пояс по умолчанию — часовой пояс виртуальной машины, в которой выполняется приложение.
Параметры:
parameterName — имя параметра
x — значение параметра
cal — объект Calendar, который драйвер будет использовать для создания времени
Исключения:
SQLException — если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getTime(int)

setTimestamp

void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) throws SQLException
Устанавливает для указанного параметра в команде этого объекта RowSet заданное значение java.sql.Timestamp. Перед отправкой в базу данных драйвер преобразует его в значение SQL TIMESTAMP, используя для вычисления переданный объект java.util.Calendar.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — значение параметра
cal — объект java.util.Calendar, используемый для вычисления временной метки
Исключения:
SQLException — если возникает ошибка доступа к базе данных

setTimestamp

void setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException
Устанавливает для указанного параметра заданное значение java.sql.Timestamp, используя переданный объект Calendar. Драйвер использует объект Calendar для создания значения SQL TIMESTAMP, которое затем отправляет в базу данных. С помощью объекта Calendar драйвер может вычислить временную метку с учетом пользовательского часового пояса. Если объект Calendar не указан, драйвер использует часовой пояс по умолчанию — часовой пояс виртуальной машины, в которой выполняется приложение.
Параметры:
parameterName — имя параметра
x — значение параметра
cal — объект Calendar, который драйвер будет использовать для создания временной метки
Исключения:
SQLException — если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4
См. также:
  • ResultSet.getTimestamp(int)

clearParameters

void clearParameters() throws SQLException
Очищает параметры, заданные для команды этого объекта RowSet.

Как правило, значения параметров сохраняются при повторном использовании объекта RowSet. Задание значения параметра автоматически очищает его предыдущее значение. Однако в некоторых случаях полезно немедленно освободить ресурсы, используемые текущими значениями параметров. Для этого можно вызвать метод clearParameters.

Исключения:
SQLException — если возникает ошибка доступа к базе данных

execute

void execute() throws SQLException
Заполняет этот объект RowSet данными.

Метод execute может использовать следующие свойства для создания подключения для чтения данных: URL, имя источника данных, имя пользователя, пароль, уровень изоляции транзакций и карта типов. Метод execute может использовать следующие свойства для создания оператора, выполняющего команду: команда, режим только для чтения, максимальный размер поля, максимальное количество строк, обработка escape-последовательностей и время ожидания запроса.

Если необходимые свойства не заданы, возникает исключение. Если этот метод выполняется успешно, текущее содержимое набора строк удаляется, а метаданные набора строк также сбрасываются и задаются заново. Незавершенные обновления игнорируются.

Если этот объект RowSet не поддерживает постоянное подключение к источнику данных, для заполнения данными он может использовать объект Reader (объект RowSetReader). В этом случае для этого объекта RowSet будет зарегистрирован объект Reader, а метод execute в рамках своей реализации вызовет метод readData объекта Reader.

Исключения:
SQLException — если возникает ошибка доступа к базе данных или не заданы необходимые для подключения и создания оператора свойства

addRowSetListener

void addRowSetListener(RowSetListener listener)
Регистрирует переданный прослушиватель, чтобы он получал уведомления о событиях, происходящих с этим объектом RowSet.
Параметры:
listener — компонент, реализующий интерфейс RowSetListener и желающий получать уведомления о событиях, происходящих с этим объектом RowSet
См. также:
  • removeRowSetListener(RowSetListener)

removeRowSetListener

void removeRowSetListener(RowSetListener listener)
Удаляет указанный прослушиватель из списка компонентов, которые будут получать уведомления о событиях, происходящих с этим объектом RowSet.
Параметры:
listener — компонент, зарегистрированный в качестве прослушивателя этого объекта RowSet
См. также:
  • addRowSetListener(RowSetListener)

setSQLXML

void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException
Устанавливает для указанного параметра переданный объект java.sql.SQLXML. При отправке в базу данных драйвер преобразует его в значение SQL XML.
Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
xmlObject — объект SQLXML, соответствующий значению SQL XML
Исключения:
SQLException — если возникает ошибка доступа к базе данных, этот метод вызывается для закрытого набора результатов, объект java.xml.transform.Result, Writer или OutputStream не закрыт для объекта SQLXML либо при обработке значения XML возникает ошибка. Метод getCause исключения может предоставить более подробную информацию, например, если поток не содержит корректный XML.
Начиная с версии:
1.6

setSQLXML

void setSQLXML(String parameterName, SQLXML xmlObject) throws SQLException
Устанавливает для указанного параметра переданный объект java.sql.SQLXML. При отправке в базу данных драйвер преобразует его в значение SQL XML.
Параметры:
parameterName — имя параметра
xmlObject — объект SQLXML, соответствующий значению SQL XML
Исключения:
SQLException — если возникает ошибка доступа к базе данных, этот метод вызывается для закрытого набора результатов, объект java.xml.transform.Result, Writer или OutputStream не закрыт для объекта SQLXML либо при обработке значения XML возникает ошибка. Метод getCause исключения может предоставить более подробную информацию, например, если поток не содержит корректный XML.
Начиная с версии:
1.6

setRowId

void setRowId(int parameterIndex, RowId x) throws SQLException
Устанавливает для указанного параметра переданный объект java.sql.RowId. При отправке в базу данных драйвер преобразует его в значение SQL ROWID.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — значение параметра
Исключения:
SQLException — если возникает ошибка доступа к базе данных
Начиная с версии:
1.6

setRowId

void setRowId(String parameterName, RowId x) throws SQLException
Устанавливает для указанного параметра переданный объект java.sql.RowId. При отправке в базу данных драйвер преобразует его в значение SQL ROWID.
Параметры:
parameterName — имя параметра
x — значение параметра
Исключения:
SQLException — если возникает ошибка доступа к базе данных
Начиная с версии:
1.6

setNString

void setNString(int parameterIndex, String value) throws SQLException
Устанавливает для указанного параметра переданный объект String. При отправке в базу данных драйвер преобразует его в значение SQL NCHAR, NVARCHAR или LONGNVARCHAR (в зависимости от размера аргумента относительно ограничений драйвера на значения NVARCHAR).
Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
value — значение параметра
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; или если возникает ошибка доступа к базе данных
Начиная с версии:
1.6

setNString

void setNString(String parameterName, String value) throws SQLException
Устанавливает для указанного параметра переданный объект String. При отправке в базу данных драйвер преобразует его в значение SQL NCHAR, NVARCHAR или LONGNVARCHAR
Параметры:
parameterName — имя столбца, для которого задается значение
value — значение параметра
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; или если возникает ошибка доступа к базе данных
Начиная с версии:
1.6

setNCharacterStream

void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException
Устанавливает для указанного параметра объект Reader. Объект Reader считывает данные до достижения конца файла. Драйвер выполняет необходимое преобразование из символьного формата Java в национальный набор символов базы данных.
Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
value — значение параметра
length — количество символов в данных параметра.
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; или если возникает ошибка доступа к базе данных
Начиная с версии:
1.6

setNCharacterStream

void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException
Устанавливает для указанного параметра объект Reader. Объект Reader считывает данные до достижения конца файла. Драйвер выполняет необходимое преобразование из символьного формата Java в национальный набор символов базы данных.
Параметры:
parameterName — имя столбца, для которого задается значение
value — значение параметра
length — количество символов в данных параметра.
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; или если возникает ошибка доступа к базе данных
Начиная с версии:
1.6

setNCharacterStream

void setNCharacterStream(String parameterName, Reader value) throws SQLException
Устанавливает для указанного параметра объект Reader. Объект Reader считывает данные до достижения конца файла. Драйвер выполняет необходимое преобразование из символьного формата Java в национальный набор символов базы данных.

Примечание: Объект потока может быть стандартным объектом потока Java или пользовательским подклассом, реализующим стандартный интерфейс.

Примечание: Обратитесь к документации своего драйвера JDBC, чтобы выяснить, может ли быть эффективнее использовать вариант setNCharacterStream, принимающий параметр длины.

Параметры:
parameterName — имя параметра
value — значение параметра
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; если возникает ошибка доступа к базе данных; или если этот метод вызывается для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setNClob

void setNClob(String parameterName, NClob value) throws SQLException
Устанавливает для указанного параметра объект java.sql.NClob. Этот объект реализует интерфейс java.sql.NClob. Объект NClob соответствует SQL NCLOB.
Параметры:
parameterName — имя столбца, для которого задается значение
value — значение параметра
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; или если возникает ошибка доступа к базе данных
Начиная с версии:
1.6

setNClob

void setNClob(String parameterName, Reader reader, long length) throws SQLException
Устанавливает для указанного параметра объект Reader. Объект Reader должен содержать указанное в length количество символов, иначе при выполнении объекта SQLException будет сгенерирован CallableStatement. Этот метод отличается от метода setCharacterStream (int, Reader, int) тем, что сообщает драйверу: значение параметра следует отправить на сервер как NCLOB. При использовании метода setCharacterStream драйверу может потребоваться дополнительная работа, чтобы определить, следует ли отправить данные параметра на сервер как LONGNVARCHAR или как NCLOB
Параметры:
parameterName — имя задаваемого параметра
reader — объект, содержащий данные, которые будут присвоены параметру.
length — количество символов в данных параметра.
Исключения:
SQLException — если parameterIndex не соответствует маркеру параметра в операторе SQL; если указанная длина меньше нуля; если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setNClob

void setNClob(String parameterName, Reader reader) throws SQLException
Устанавливает для указанного параметра объект Reader. Этот метод отличается от метода setCharacterStream (int, Reader) тем, что сообщает драйверу: значение параметра следует отправить на сервер как NCLOB. При использовании метода setCharacterStream драйверу может потребоваться дополнительная работа, чтобы определить, следует ли отправить данные параметра на сервер как LONGNVARCHAR или как NCLOB

Примечание: Обратитесь к документации своего драйвера JDBC, чтобы выяснить, может ли быть эффективнее использовать вариант setNClob, принимающий параметр длины.

Параметры:
parameterName — имя параметра
reader — объект, содержащий данные, которые будут присвоены параметру.
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта CallableStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setNClob

void setNClob(int parameterIndex, Reader reader, long length) throws SQLException
Устанавливает для указанного параметра объект Reader. Объект Reader должен содержать указанное в length количество символов, иначе при выполнении объекта SQLException будет сгенерирован PreparedStatement. Этот метод отличается от метода setCharacterStream (int, Reader, int) тем, что сообщает драйверу: значение параметра следует отправить на сервер как NCLOB. При использовании метода setCharacterStream драйверу может потребоваться дополнительная работа, чтобы определить, следует ли отправить данные параметра на сервер как LONGNVARCHAR или как NCLOB
Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
reader — объект, содержащий данные, которые будут присвоены параметру.
length — количество символов в данных параметра.
Исключения:
SQLException — если parameterIndex не соответствует маркеру параметра в операторе SQL; если указанная длина меньше нуля; если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта PreparedStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setNClob

void setNClob(int parameterIndex, NClob value) throws SQLException
Устанавливает для указанного параметра объект java.sql.NClob. При отправке в базу данных драйвер преобразует его в значение SQL NCLOB.
Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
value — значение параметра
Исключения:
SQLException — если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; или если возникает ошибка доступа к базе данных
Начиная с версии:
1.6

setNClob

void setNClob(int parameterIndex, Reader reader) throws SQLException
Устанавливает для указанного параметра объект Reader. Этот метод отличается от метода setCharacterStream (int, Reader) тем, что сообщает драйверу: значение параметра следует отправить на сервер как NCLOB. При использовании метода setCharacterStream драйверу может потребоваться дополнительная работа, чтобы определить, следует ли отправить данные параметра на сервер как LONGNVARCHAR или как NCLOB

Примечание: Обратитесь к документации своего драйвера JDBC, чтобы выяснить, может ли быть эффективнее использовать вариант setNClob, принимающий параметр длины.

Параметры:
parameterIndex — индекс первого параметра равен 1, второго — 2 и т. д.
reader — объект, содержащий данные, которые будут присвоены параметру.
Исключения:
SQLException — если parameterIndex не соответствует маркеру параметра в операторе SQL; если драйвер не поддерживает национальные наборы символов; если драйвер может определить, что возможна ошибка преобразования данных; если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта PreparedStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.6

setURL

void setURL(int parameterIndex, URL x) throws SQLException
Устанавливает для указанного параметра заданное значение java.net.URL. При отправке в базу данных драйвер преобразует его в значение SQL DATALINK.
Параметры:
parameterIndex — первый параметр имеет номер 1, второй — 2 и т. д.
x — устанавливаемый объект java.net.URL
Исключения:
SQLException — если возникает ошибка доступа к базе данных или этот метод вызывается для закрытого объекта PreparedStatement
SQLFeatureNotSupportedException — если драйвер JDBC не поддерживает этот метод
Начиная с версии:
1.4

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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