Интерфейс WebRowSet
- Все суперинтерфейсы:
AutoCloseable, CachedRowSet, Joinable, ResultSet, RowSet, Wrapper
- Все известные подинтерфейсы:
FilteredRowSet, JoinRowSet
public interface WebRowSet extends CachedRowSet
WebRowSet. 1.0 Обзор
WebRowSetImpl предоставляет стандартную эталонную реализацию, которую при необходимости можно расширить. Стандартное определение XML Schema для WebRowSet доступно по следующему URI:
Оно описывает стандартный формат XML-документа, необходимый для представления объектаRowSet в XML, и должно использоваться всеми стандартными реализациями интерфейса WebRowSet для обеспечения совместимости. Кроме того, схема WebRowSet использует специальные аннотации SQL/XML Schema, обеспечивая тем самым более широкую кроссплатформенную совместимость. В настоящее время эта работа ведется в организации ISO. Определение SQL/XML доступно по следующему URI: Определение схемы описывает внутренние данные объекта RowSet в трех отдельных разделах: - свойства — эти свойства описывают стандартные свойства поставщика синхронизации, а также более общие свойства
RowSet. - метаданные — здесь описываются метаданные, связанные с табличной структурой, которой управляет объект
WebRowSet. Описанные метаданные тесно связаны с метаданными, доступными через базовый интерфейсjava.sql.ResultSet. - данные — здесь описываются исходные данные (состояние данных после последнего заполнения или последней синхронизации объекта
WebRowSet) и текущие данные. Отслеживая различия между исходными и текущими данными, объектWebRowSetсохраняет возможность синхронизировать изменения данных с исходным источником данных.
2.0 Состояния WebRowSet
В следующих разделах показано, как реализацияWebRowSet должна использовать XML Schema для описания операций обновления, вставки и удаления, а также для описания состояния объекта WebRowSet в XML. 2.1 Состояние 1 — вывод объекта WebRowSet в XML
В этом примере создается объект WebRowSet и заполняется простой таблицей из 2 столбцов и 5 строк из источника данных. Наличие 5 строк в объекте WebRowSet позволяет описать их в XML. Метаданные, описывающие различные стандартные свойства JavaBeans, определенные в интерфейсе RowSet, а также стандартные свойства, определенные в интерфейсе CachedRowSet, содержат важные сведения о свойствах WebRowSet. Вывод объекта WebRowSet в XML с использованием стандартных методов writeXml описывает внутренние свойства следующим образом:
<properties>
<command>select co1, col2 from test_table</command>
<concurrency>1</concurrency>
<datasource/>
<escape-processing>true</escape-processing>
<fetch-direction>0</fetch-direction>
<fetch-size>0</fetch-size>
<isolation-level>1</isolation-level>
<key-columns/>
<map/>
<max-field-size>0</max-field-size>
<max-rows>0</max-rows>
<query-timeout>0</query-timeout>
<read-only>false</read-only>
<rowset-type>TRANSACTION_READ_UNCOMMITTED</rowset-type>
<show-deleted>false</show-deleted>
<table-name/>
<url>jdbc:thin:oracle</url>
<sync-provider>
<sync-provider-name>.com.rowset.provider.RIOptimisticProvider</sync-provider-name>
<sync-provider-vendor>Oracle Corporation</sync-provider-vendor>
<sync-provider-version>1.0</sync-provider-name>
<sync-provider-grade>LOW</sync-provider-grade>
<data-source-lock>NONE</data-source-lock>
</sync-provider>
</properties>
Метаданные, описывающие структуру WebRowSet, представлены в XML, как показано ниже. Обратите внимание, что оба столбца описаны между тегами column-definition.
<metadata>
<column-count>2</column-count>
<column-definition>
<column-index>1</column-index>
<auto-increment>false</auto-increment>
<case-sensitive>true</case-sensitive>
<currency>false</currency>
<nullable>1</nullable>
<signed>false</signed>
<searchable>true</searchable>
<column-display-size>10</column-display-size>
<column-label>COL1</column-label>
<column-name>COL1</column-name>
<schema-name/>
<column-precision>10</column-precision>
<column-scale>0</column-scale>
<table-name/>
<catalog-name/>
<column-type>1</column-type>
<column-type-name>CHAR</column-type-name>
</column-definition>
<column-definition>
<column-index>2</column-index>
<auto-increment>false</auto-increment>
<case-sensitive>false</case-sensitive>
<currency>false</currency>
<nullable>1</nullable>
<signed>true</signed>
<searchable>true</searchable>
<column-display-size>39</column-display-size>
<column-label>COL2</column-label>
<column-name>COL2</column-name>
<schema-name/>
<column-precision>38</column-precision>
<column-scale>0</column-scale>
<table-name/>
<catalog-name/>
<column-type>3</column-type>
<column-type-name>NUMBER</column-type-name>
</column-definition>
</metadata>
После подробного описания представления свойств и метаданных далее объясняется, как содержимое объекта WebRowSet описывается в XML. Обратите внимание, что здесь описан объект WebRowSet, который не изменялся с момента создания. Тег currentRow соответствует каждой строке табличной структуры, предоставляемой объектом WebRowSet. Тег columnValue может содержать тег stringData или binaryData в зависимости от типа SQL, которому соответствует значение XML. Тег binaryData содержит данные в кодировке Base64 и обычно используется для данных типов BLOB и CLOB.
<data>
<currentRow>
<columnValue>
firstrow
</columnValue>
<columnValue>
1
</columnValue>
</currentRow>
<currentRow>
<columnValue>
secondrow
</columnValue>
<columnValue>
2
</columnValue>
</currentRow>
<currentRow>
<columnValue>
thirdrow
</columnValue>
<columnValue>
3
</columnValue>
</currentRow>
<currentRow>
<columnValue>
fourthrow
</columnValue>
<columnValue>
4
</columnValue>
</currentRow>
</data>
2.2 Состояние 2 — удаление строки
Чтобы удалить строку из объектаWebRowSet, достаточно перейти к удаляемой строке и вызвать метод deleteRow, как и для любого другого объекта RowSet. Следующие две строки кода удаляют третью строку; здесь wrs — объект WebRowSet.
wrs.absolute(3);
wrs.deleteRow();
XML-представление показывает, что третья строка помечена тегом deleteRow, который удаляет третью строку из объекта WebRowSet.
<data>
<currentRow>
<columnValue>
firstrow
</columnValue>
<columnValue>
1
</columnValue>
</currentRow>
<currentRow>
<columnValue>
secondrow
</columnValue>
<columnValue>
2
</columnValue>
</currentRow>
<deleteRow>
<columnValue>
thirdrow
</columnValue>
<columnValue>
3
</columnValue>
</deleteRow>
<currentRow>
<columnValue>
fourthrow
</columnValue>
<columnValue>
4
</columnValue>
</currentRow>
</data>
2.3 Состояние 3 — вставка строки
ОбъектWebRowSet может вставить новую строку: для этого нужно перейти к строке вставки, вызвать соответствующие методы обновления для каждого столбца строки, а затем вызвать метод insertRow.
wrs.moveToInsertRow();
wrs.updateString(1, "fifththrow");
wrs.updateString(2, "5");
wrs.insertRow();
Следующий фрагмент кода изменяет значение второго столбца только что вставленной строки. Обратите внимание, что этот код применим при вставке новых строк непосредственно после текущей строки; поэтому метод next перемещает курсор к нужной строке. Вызов метода acceptChanges записывает изменение в источник данных.
wrs.moveToCurrentRow();
wrs.next();
wrs.updateString(2, "V");
wrs.acceptChanges();
Представление этого примера в XML показывает, где код Java вставляет новую строку, а затем обновляет отдельное поле этой строки.
<data>
<currentRow>
<columnValue>
firstrow
</columnValue>
<columnValue>
1
</columnValue>
</currentRow>
<currentRow>
<columnValue>
secondrow
</columnValue>
<columnValue>
2
</columnValue>
</currentRow>
<currentRow>
<columnValue>
newthirdrow
</columnValue>
<columnValue>
III
</columnValue>
</currentRow>
<insertRow>
<columnValue>
fifthrow
</columnValue>
<columnValue>
5
</columnValue>
<updateValue>
V
</updateValue>
</insertRow>
<currentRow>
<columnValue>
fourthrow
</columnValue>
<columnValue>
4
</columnValue>
</currentRow>
</date>
2.4 Состояние 4 — изменение строки
При изменении строки создается специальная XML-структура, в которой записываются и новое значение, и замененное им значение. Замененное значение становится исходным, а новое значение — текущим. Следующий код перемещает курсор к определенной строке, выполняет несколько изменений и после этого обновляет строку.
wrs.absolute(5);
wrs.updateString(1, "new4thRow");
wrs.updateString(2, "IV");
wrs.updateRow();
В XML это описывается тегом modifyRow. Для отслеживания исходной строки в этом теге содержатся как исходное, так и новое значения.
<data>
<currentRow>
<columnValue>
firstrow
</columnValue>
<columnValue>
1
</columnValue>
</currentRow>
<currentRow>
<columnValue>
secondrow
</columnValue>
<columnValue>
2
</columnValue>
</currentRow>
<currentRow>
<columnValue>
newthirdrow
</columnValue>
<columnValue>
III
</columnValue>
</currentRow>
<currentRow>
<columnValue>
fifthrow
</columnValue>
<columnValue>
5
</columnValue>
</currentRow>
<modifyRow>
<columnValue>
fourthrow
</columnValue>
<updateValue>
new4thRow
</updateValue>
<columnValue>
4
</columnValue>
<updateValue>
IV
</updateValue>
</modifyRow>
</data>
- Начиная с версии:
- 1.5
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
PUBLIC_XML_SCHEMA |
Публичный идентификатор определения XML Schema, задающего XML-теги и допустимые значения для реализации WebRowSet. |
static final String |
SCHEMA_SYSTEM_ID |
URL файла определения XML Schema, задающего XML-теги и допустимые значения для реализации WebRowSet. |
Поля, объявленные в интерфейсе CachedRowSet
COMMIT_ON_ACCEPT_CHANGES | Модификатор и тип | Поле | Описание |
|---|---|---|
static final boolean |
COMMIT_ON_ACCEPT_CHANGES |
Устарело. Поскольку это поле является final (оно входит в интерфейс), его значение нельзя изменить. |
Поля, объявленные в интерфейсе 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 |
readXml |
Читает входные данные на основе потока и заполняет этот объект WebRowSet. |
void |
readXml |
Читает объект WebRowSet в формате XML из указанного объекта Reader. |
void |
writeXml |
Записывает данные, свойства и метаданные этого объекта WebRowSet в указанный объект OutputStream в формате XML. |
void |
writeXml |
Записывает данные, свойства и метаданные этого объекта WebRowSet в указанный объект Writer в формате XML. |
void |
writeXml |
Заполняет этот объект WebRowSet содержимым указанного объекта ResultSet и записывает его данные, свойства и метаданные в указанный объект OutputStream в формате XML. |
void |
writeXml |
Заполняет этот объект WebRowSet содержимым указанного объекта ResultSet и записывает его данные, свойства и метаданные в указанный объект Writer в формате XML. |
Методы, объявленные в интерфейсе CachedRowSet
acceptChanges, acceptChanges, columnUpdated, columnUpdated, commit, createCopy, createCopyNoConstraints, createCopySchema, createShared, execute, getKeyColumns, getOriginal, getOriginalRow, getPageSize, getRowSetWarnings, getShowDeleted, getSyncProvider, getTableName, nextPage, populate, populate, previousPage, release, restoreOriginal, rollback, rollback, rowSetPopulated, setKeyColumns, setMetaData, setOriginalRow, setPageSize, setShowDeleted, setSyncProvider, setTableName, size, toCollection, toCollection, toCollection, undoDelete, undoInsert, undoUpdate | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
acceptChanges() |
Передает источнику данных изменения строк этого объекта CachedRowSet: обновления, вставки и удаления. |
void |
acceptChanges |
Передает все изменения строк — обновления, вставки и удаления — источнику данных, на котором основан этот объект CachedRowSet, используя указанный объект Connection для установления соединения с источником данных. |
boolean |
columnUpdated |
Указывает, был ли обновлен указанный столбец в текущей строке этого объекта CachedRowSet. |
boolean |
columnUpdated |
Указывает, был ли обновлен указанный столбец в текущей строке этого объекта CachedRowSet. |
void |
commit() |
Объект CachedRowSet содержит в своем поле SyncProvider объект Connection из ResultSet или свойства JDBC, переданные его конструкторам. |
CachedRowSet |
createCopy() |
Создает объект RowSet, являющийся глубокой копией данных этого объекта CachedRowSet. |
CachedRowSet |
createCopyNoConstraints() |
Создает объект CachedRowSet, являющийся глубокой копией данных этого объекта CachedRowSet, но независимый от него. |
CachedRowSet |
createCopySchema() |
Создает пустую копию этого объекта CachedRowSet типа CachedRowSet. |
RowSet |
createShared() |
Возвращает новый объект RowSet, использующий те же данные, что и этот объект CachedRowSet. |
void |
execute |
Заполняет этот объект CachedRowSet данными, используя указанное соединение для получения результирующего набора, из которого будут считываться данные. |
int[] |
getKeyColumns() |
Возвращает массив с одним или несколькими номерами столбцов, которые образуют ключ, однозначно идентифицирующий строку в этом объекте CachedRowSet. |
ResultSet |
getOriginal() |
Возвращает объект ResultSet, содержащий исходное значение этого объекта CachedRowSet. |
ResultSet |
getOriginalRow() |
Возвращает объект ResultSet, содержащий исходное значение только для текущей строки этого объекта CachedRowSet. |
int |
getPageSize() |
Возвращает размер страницы объекта CachedRowSet. |
RowSetWarning |
getRowSetWarnings() |
Извлекает первое предупреждение, возникшее при вызовах для этого объекта RowSet. |
boolean |
getShowDeleted() |
Возвращает объект boolean, указывающий, отображаются ли в наборе текущих строк строки, помеченные для удаления. |
SyncProvider |
getSyncProvider() |
Возвращает реализацию SyncProvider для этого объекта CachedRowSet. |
String |
getTableName() |
Возвращает идентификатор объекта (таблицы), использованного для создания этого объекта CachedRowSet. |
boolean |
nextPage() |
Переходит к следующей странице объекта CachedRowSet. |
void |
populate |
Заполняет этот объект CachedRowSet данными из указанного объекта ResultSet. |
void |
populate |
Заполняет этот объект CachedRowSet данными из указанного объекта ResultSet. |
boolean |
previousPage() |
Переходит к предыдущей странице объекта CachedRowSet. |
void |
release() |
Освобождает текущее содержимое этого объекта CachedRowSet и отправляет событие rowSetChanged всем зарегистрированным слушателям. |
void |
restoreOriginal() |
Восстанавливает исходное значение этого объекта CachedRowSet, то есть значение до последней серии изменений. |
void |
rollback() |
Объект CachedRowSet содержит в своем поле SyncProvider объект Connection из исходного ResultSet или свойства JDBC, переданные ему. |
void |
rollback |
Объект CachedRowSet содержит в своем поле SyncProvider объект Connection из исходного ResultSet или свойства JDBC, переданные ему. |
void |
rowSetPopulated |
Уведомляет зарегистрированных слушателей о том, что объект RowSet в указанном объекте RowSetEvent заполнил несколько дополнительных строк. |
void |
setKeyColumns |
Задает для поля keyCols этого объекта CachedRowSet указанный массив номеров столбцов, образующих ключ для однозначной идентификации строки в этом объекте CachedRowSet. |
void |
setMetaData |
Задает метаданные этого объекта CachedRowSet с помощью указанного объекта RowSetMetaData. |
void |
setOriginalRow() |
Задает текущую строку этого объекта CachedRowSet как исходную. |
void |
setPageSize |
Задает размер страницы объекта CachedRowSet. |
void |
setShowDeleted |
Задает свойству showDeleted указанное значение boolean, определяющее, отображаются ли в наборе текущих строк строки, помеченные для удаления. |
void |
setSyncProvider |
Задает для объекта SyncProvider этого объекта CachedRowSet указанный объект. |
void |
setTableName |
Задает имя таблицы, из которой был получен этот объект CachedRowSet, в качестве его идентификатора. |
int |
size() |
Возвращает количество строк в этом объекте CachedRowSet. |
Collection |
toCollection() |
Преобразует этот объект CachedRowSet в объект Collection, содержащий все данные этого объекта CachedRowSet. |
Collection |
toCollection |
Преобразует указанный столбец этого объекта CachedRowSet в объект Collection. |
Collection |
toCollection |
Преобразует указанный столбец этого объекта CachedRowSet в объект Collection. |
void |
undoDelete() |
Отменяет удаление текущей строки и уведомляет слушателей об изменении строки. |
void |
undoInsert() |
Немедленно удаляет текущую строку из этого объекта CachedRowSet, если строка была вставлена, а также уведомляет слушателей об изменении строки. |
void |
undoUpdate() |
Немедленно отменяет последнюю операцию обновления, если строка была изменена. |
Методы, объявленные в интерфейсе Joinable
getMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn | Модификатор и тип | Метод | Описание |
|---|---|---|
int[] |
getMatchColumnIndexes() |
Возвращает индексы столбцов сопоставления, заданных для этого объекта RowSet методом setMatchColumn(int[] columnIdxes). |
String[] |
getMatchColumnNames() |
Возвращает имена столбцов сопоставления, заданных для этого объекта RowSet методом setMatchColumn(String [] columnNames). |
void |
setMatchColumn |
Задает указанный столбец как столбец сопоставления для этого объекта RowSet. |
void |
setMatchColumn |
Задает указанные столбцы как столбцы сопоставления для этого объекта RowSet. |
void |
setMatchColumn |
Задает указанный столбец как столбец сопоставления для этого объекта RowSet. |
void |
setMatchColumn |
Задает указанные столбцы как столбцы сопоставления для этого объекта RowSet. |
void |
unsetMatchColumn |
Отменяет назначение указанного столбца столбцом сопоставления для этого объекта RowSet. |
void |
unsetMatchColumn |
Отменяет назначение указанных столбцов столбцами сопоставления для этого объекта RowSet. |
void |
unsetMatchColumn |
Отменяет назначение указанного столбца столбцом сопоставления для этого объекта RowSet. |
void |
unsetMatchColumn |
Отменяет назначение указанных столбцов столбцами сопоставления для этого объекта RowSet. |
Методы, объявленные в интерфейсе 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 |
Перемещает курсор на указанную строку этого объекта ResultSet. |
void |
afterLast() |
Перемещает курсор в конец этого объекта ResultSet, сразу после последней строки. |
void |
beforeFirst() |
Перемещает курсор в начало этого объекта ResultSet, сразу перед первой строкой. |
void |
cancelRowUpdates() |
Отменяет изменения, внесенные в текущую строку этого объекта ResultSet. |
void |
clearWarnings() |
Удаляет все предупреждения, зарегистрированные для этого объекта ResultSet. |
void |
close() |
Немедленно освобождает ресурсы базы данных и JDBC этого объекта ResultSet вместо ожидания автоматического закрытия объекта. |
void |
deleteRow() |
Удаляет текущую строку из этого объекта ResultSet и из базовой базы данных. |
int |
findColumn |
Сопоставляет указанную метку столбца ResultSet с его индексом столбца ResultSet. |
boolean |
first() |
Перемещает курсор на первую строку этого объекта ResultSet. |
Array |
getArray |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Array в языке программирования Java. |
Array |
getArray |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Array в языке программирования Java. |
InputStream |
getAsciiStream |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet в виде потока символов ASCII. |
InputStream |
getAsciiStream |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet в виде потока символов ASCII. |
BigDecimal |
getBigDecimal |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как java.math.BigDecimal с полной точностью. |
BigDecimal |
getBigDecimal |
Устарело. Используйте getBigDecimal(int columnIndex) или getBigDecimal(String columnLabel)
|
BigDecimal |
getBigDecimal |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как java.math.BigDecimal с полной точностью. |
BigDecimal |
getBigDecimal |
Устарело. Используйте getBigDecimal(int columnIndex) или getBigDecimal(String columnLabel)
|
InputStream |
getBinaryStream |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet в виде потока необработанных байтов. |
InputStream |
getBinaryStream |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet в виде потока необработанных byte. |
Blob |
getBlob |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Blob в языке программирования Java. |
Blob |
getBlob |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Blob в языке программирования Java. |
boolean |
getBoolean |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как boolean в языке программирования Java. |
boolean |
getBoolean |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как boolean в языке программирования Java. |
byte |
getByte |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как byte в языке программирования Java. |
byte |
getByte |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как byte в языке программирования Java. |
byte[] |
getBytes |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как массив byte в языке программирования Java. |
byte[] |
getBytes |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как массив byte в языке программирования Java. |
Reader |
getCharacterStream |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.io.Reader. |
Reader |
getCharacterStream |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.io.Reader. |
Clob |
getClob |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Clob в языке программирования Java. |
Clob |
getClob |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Clob в языке программирования Java. |
int |
getConcurrency() |
Возвращает режим параллелизма этого объекта ResultSet. |
String |
getCursorName() |
Возвращает имя курсора SQL, используемого этим объектом ResultSet. |
Date |
getDate |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Date в языке программирования Java. |
Date |
getDate |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Date в языке программирования Java. |
Date |
getDate |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Date в языке программирования Java. |
Date |
getDate |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Date в языке программирования Java. |
double |
getDouble |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как double в языке программирования Java. |
double |
getDouble |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как double в языке программирования Java. |
int |
getFetchDirection() |
Возвращает направление выборки для этого объекта ResultSet. |
int |
getFetchSize() |
Возвращает размер выборки для этого объекта ResultSet. |
float |
getFloat |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как float в языке программирования Java. |
float |
getFloat |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как float в языке программирования Java. |
int |
getHoldability() |
Возвращает режим удержания этого объекта ResultSet |
int |
getInt |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как int в языке программирования Java. |
int |
getInt |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как int в языке программирования Java. |
long |
getLong |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как long в языке программирования Java. |
long |
getLong |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как long в языке программирования Java. |
ResultSetMetaData |
getMetaData() |
Возвращает количество, типы и свойства столбцов этого объекта ResultSet. |
Reader |
getNCharacterStream |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.io.Reader. |
Reader |
getNCharacterStream |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.io.Reader. |
NClob |
getNClob |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект NClob в языке программирования Java. |
NClob |
getNClob |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект NClob в языке программирования Java. |
String |
getNString |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как String в языке программирования Java. |
String |
getNString |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как String в языке программирования Java. |
Object |
getObject |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как Object в языке программирования Java. |
<T> T |
getObject |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet и преобразует его из типа SQL столбца в запрошенный тип данных Java, если такое преобразование поддерживается. |
Object |
getObject |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как Object в языке программирования Java. |
Object |
getObject |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как Object в языке программирования Java. |
<T> T |
getObject |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet и преобразует его из типа SQL столбца в запрошенный тип данных Java, если такое преобразование поддерживается. |
Object |
getObject |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как Object в языке программирования Java. |
Ref |
getRef |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Ref в языке программирования Java. |
Ref |
getRef |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект Ref в языке программирования Java. |
int |
getRow() |
Возвращает номер текущей строки. |
RowId |
getRowId |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.RowId в языке программирования Java. |
RowId |
getRowId |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.RowId в языке программирования Java. |
short |
getShort |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как short в языке программирования Java. |
short |
getShort |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как short в языке программирования Java. |
SQLXML |
getSQLXML |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.SQLXML в языке программирования Java. |
SQLXML |
getSQLXML |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.SQLXML в языке программирования Java. |
Statement |
getStatement() |
Возвращает объект Statement, создавший этот объект ResultSet. |
String |
getString |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как String в языке программирования Java. |
String |
getString |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как String в языке программирования Java. |
Time |
getTime |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Time в языке программирования Java. |
Time |
getTime |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Time в языке программирования Java. |
Time |
getTime |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Time в языке программирования Java. |
Time |
getTime |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Time в языке программирования Java. |
Timestamp |
getTimestamp |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java. |
Timestamp |
getTimestamp |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java. |
Timestamp |
getTimestamp |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java. |
Timestamp |
getTimestamp |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java. |
int |
getType() |
Возвращает тип этого объекта ResultSet. |
InputStream |
getUnicodeStream |
Устарело. используйте getCharacterStream вместо getUnicodeStream
|
InputStream |
getUnicodeStream |
Устарело. используйте вместо него getCharacterStream |
URL |
getURL |
Возвращает значение указанного столбца в текущей строке этого объекта ResultSet как объект java.net.URL в языке программирования Java. |
URL |
getURL |
Возвращает значение указанного столбца в текущей строке этого объекта 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 |
Перемещает курсор на указанное относительное число строк, положительное или отрицательное. |
boolean |
rowDeleted() |
Возвращает, была ли удалена строка. |
boolean |
rowInserted() |
Возвращает, была ли вставлена текущая строка. |
boolean |
rowUpdated() |
Возвращает, была ли обновлена текущая строка. |
void |
setFetchDirection |
Предоставляет подсказку о направлении обработки строк в этом объекте ResultSet. |
void |
setFetchSize |
Предоставляет драйверу JDBC подсказку о количестве строк, которые следует извлечь из базы данных, когда для этого объекта ResultSet потребуются дополнительные строки. |
void |
updateArray |
Обновляет указанный столбец значением java.sql.Array. |
void |
updateArray |
Обновляет указанный столбец значением java.sql.Array. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII, содержащего указанное число байтов. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII, содержащего указанное число байтов. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII, содержащего указанное число байтов. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII, содержащего указанное число байтов. |
void |
updateBigDecimal |
Обновляет указанный столбец значением java.math.BigDecimal. |
void |
updateBigDecimal |
Обновляет указанный столбец значением java.sql.BigDecimal. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока, содержащего указанное число байтов. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока, содержащего указанное число байтов. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока, содержащего указанное число байтов. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока, содержащего указанное число байтов. |
void |
updateBlob |
Обновляет указанный столбец, используя заданный входной поток. |
void |
updateBlob |
Обновляет указанный столбец, используя заданный входной поток, содержащий указанное число байтов. |
void |
updateBlob |
Обновляет указанный столбец значением java.sql.Blob. |
void |
updateBlob |
Обновляет указанный столбец, используя заданный входной поток. |
void |
updateBlob |
Обновляет указанный столбец, используя заданный входной поток, содержащий указанное число байтов. |
void |
updateBlob |
Обновляет указанный столбец значением java.sql.Blob. |
void |
updateBoolean |
Обновляет указанный столбец значением boolean. |
void |
updateBoolean |
Обновляет указанный столбец значением boolean. |
void |
updateByte |
Обновляет указанный столбец значением byte. |
void |
updateByte |
Обновляет указанный столбец значением byte. |
void |
updateBytes |
Обновляет указанный столбец значением массива byte. |
void |
updateBytes |
Обновляет указанный столбец значением массива байтов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением потока символов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением потока символов, содержащего указанное количество байтов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением потока символов, содержащего указанное количество байтов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением потока символов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением потока символов, содержащего указанное количество байтов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением потока символов, содержащего указанное количество байтов. |
void |
updateClob |
Обновляет указанный столбец с помощью заданного объекта Reader. |
void |
updateClob |
Обновляет указанный столбец с помощью заданного объекта Reader, имеющего указанное количество символов. |
void |
updateClob |
Обновляет указанный столбец значением java.sql.Clob. |
void |
updateClob |
Обновляет указанный столбец с помощью заданного объекта Reader. |
void |
updateClob |
Обновляет указанный столбец с помощью заданного объекта Reader, имеющего указанное количество символов. |
void |
updateClob |
Обновляет указанный столбец значением java.sql.Clob. |
void |
updateDate |
Обновляет указанный столбец значением java.sql.Date. |
void |
updateDate |
Обновляет указанный столбец значением java.sql.Date. |
void |
updateDouble |
Обновляет указанный столбец значением double. |
void |
updateDouble |
Обновляет указанный столбец значением double. |
void |
updateFloat |
Обновляет указанный столбец значением float. |
void |
updateFloat |
Обновляет указанный столбец значением float. |
void |
updateInt |
Обновляет указанный столбец значением int. |
void |
updateInt |
Обновляет указанный столбец значением int. |
void |
updateLong |
Обновляет указанный столбец значением long. |
void |
updateLong |
Обновляет указанный столбец значением long. |
void |
updateNCharacterStream |
Обновляет указанный столбец значением потока символов. |
void |
updateNCharacterStream |
Обновляет указанный столбец значением потока символов, содержащего указанное количество байтов. |
void |
updateNCharacterStream |
Обновляет указанный столбец значением потока символов. |
void |
updateNCharacterStream |
Обновляет указанный столбец значением потока символов, содержащего указанное количество байтов. |
void |
updateNClob |
Обновляет указанный столбец с помощью заданного Reader. Данные будут считываться из потока по мере необходимости до достижения конца потока. |
void |
updateNClob |
Обновляет указанный столбец с помощью заданного объекта Reader, имеющего указанное количество символов. |
void |
updateNClob |
Обновляет указанный столбец значением java.sql.NClob. |
void |
updateNClob |
Обновляет указанный столбец с помощью заданного объекта Reader. |
void |
updateNClob |
Обновляет указанный столбец с помощью заданного объекта Reader, имеющего указанное количество символов. |
void |
updateNClob |
Обновляет указанный столбец значением java.sql.NClob. |
void |
updateNString |
Обновляет указанный столбец значением String. |
void |
updateNString |
Обновляет указанный столбец значением String. |
void |
updateNull |
Обновляет указанный столбец значением null. |
void |
updateNull |
Обновляет указанный столбец значением null. |
void |
updateObject |
Обновляет указанный столбец значением Object. |
void |
updateObject |
Обновляет указанный столбец значением Object. |
default void |
updateObject |
Обновляет указанный столбец значением Object. |
default void |
updateObject |
Обновляет указанный столбец значением Object. |
void |
updateObject |
Обновляет указанный столбец значением Object. |
void |
updateObject |
Обновляет указанный столбец значением Object. |
default void |
updateObject |
Обновляет указанный столбец значением Object. |
default void |
updateObject |
Обновляет указанный столбец значением Object. |
void |
updateRef |
Обновляет указанный столбец значением java.sql.Ref. |
void |
updateRef |
Обновляет указанный столбец значением java.sql.Ref. |
void |
updateRow() |
Обновляет базу данных, записывая в нее новое содержимое текущей строки объекта ResultSet. |
void |
updateRowId |
Обновляет указанный столбец значением RowId. |
void |
updateRowId |
Обновляет указанный столбец значением RowId. |
void |
updateShort |
Обновляет указанный столбец значением short. |
void |
updateShort |
Обновляет указанный столбец значением short. |
void |
updateSQLXML |
Обновляет указанный столбец значением java.sql.SQLXML. |
void |
updateSQLXML |
Обновляет указанный столбец значением java.sql.SQLXML. |
void |
updateString |
Обновляет указанный столбец значением String. |
void |
updateString |
Обновляет указанный столбец значением String. |
void |
updateTime |
Обновляет указанный столбец значением java.sql.Time. |
void |
updateTime |
Обновляет указанный столбец значением java.sql.Time. |
void |
updateTimestamp |
Обновляет указанный столбец значением java.sql.Timestamp. |
void |
updateTimestamp |
Обновляет указанный столбец значением java.sql.Timestamp. |
boolean |
wasNull() |
Сообщает, имел ли последний прочитанный столбец значение SQL NULL. |
Методы, объявленные в интерфейсе RowSet
addRowSetListener, clearParameters, execute, getCommand, getDataSourceName, getEscapeProcessing, getMaxFieldSize, getMaxRows, getPassword, getQueryTimeout, getTransactionIsolation, getTypeMap, getUrl, getUsername, isReadOnly, removeRowSetListener, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBlob, setBlob, setBlob, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setClob, setClob, setClob, setCommand, setConcurrency, setDataSourceName, setDate, setDate, setDate, setDate, setDouble, setDouble, setEscapeProcessing, setFloat, setFloat, setInt, setInt, setLong, setLong, setMaxFieldSize, setMaxRows, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNClob, setNClob, setNClob, setNString, setNString, setNull, setNull, setNull, setNull, setObject, setObject, setObject, setObject, setObject, setObject, setPassword, setQueryTimeout, setReadOnly, setRef, setRowId, setRowId, setShort, setShort, setSQLXML, setSQLXML, setString, setString, setTime, setTime, setTime, setTime, setTimestamp, setTimestamp, setTimestamp, setTimestamp, setTransactionIsolation, setType, setTypeMap, setUrl, setURL, setUsername | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addRowSetListener |
Регистрирует указанный слушатель, чтобы он получал уведомления о событиях, происходящих с этим объектом 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 |
getTypeMap() |
Возвращает объект Map, связанный с этим объектом RowSet, который задаёт пользовательское сопоставление типов SQL, определённых пользователем, если оно имеется. |
String |
getUrl() |
Возвращает свойство url, которое этот объект RowSet будет использовать для создания соединения, если для установления соединения он использует DriverManager вместо объекта DataSource. |
String |
getUsername() |
Возвращает имя пользователя, используемое для создания соединения с базой данных для этого объекта RowSet. |
boolean |
isReadOnly() |
Возвращает сведения о том, доступен ли этот объект RowSet только для чтения. |
void |
removeRowSetListener |
Удаляет указанный слушатель из списка компонентов, которые будут получать уведомления о событиях, происходящих с этим объектом RowSet. |
void |
setArray |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Array. |
void |
setAsciiStream |
Задаёт указанный параметр в команде этого объекта RowSet переданным входным потоком. |
void |
setAsciiStream |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.io.InputStream. |
void |
setAsciiStream |
Задаёт указанный параметр переданным входным потоком. |
void |
setAsciiStream |
Задаёт указанный параметр переданным входным потоком, содержащим указанное количество байтов. |
void |
setBigDecimal |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.math.BigDecimal. |
void |
setBigDecimal |
Задаёт указанный параметр переданным значением java.math.BigDecimal. |
void |
setBinaryStream |
Задаёт указанный параметр в команде этого объекта RowSet переданным входным потоком. |
void |
setBinaryStream |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.io.InputStream. |
void |
setBinaryStream |
Задаёт указанный параметр переданным входным потоком. |
void |
setBinaryStream |
Задаёт указанный параметр переданным входным потоком, содержащим указанное количество байтов. |
void |
setBlob |
Задаёт указанный параметр объектом InputStream. |
void |
setBlob |
Задаёт указанный параметр объектом InputStream. |
void |
setBlob |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Blob. |
void |
setBlob |
Задаёт указанный параметр объектом InputStream. |
void |
setBlob |
Задаёт указанный параметр объектом InputStream. |
void |
setBlob |
Задаёт указанный параметр переданным объектом java.sql.Blob. |
void |
setBoolean |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java boolean. |
void |
setBoolean |
Задаёт указанный параметр переданным значением Java boolean. |
void |
setByte |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java byte. |
void |
setByte |
Задаёт указанный параметр переданным значением Java byte. |
void |
setBytes |
Задаёт указанный параметр в команде этого объекта RowSet переданным массивом Java значений byte. |
void |
setBytes |
Задаёт указанный параметр переданным массивом байтов Java. |
void |
setCharacterStream |
Задаёт указанный параметр в команде этого объекта RowSet переданным объектом Reader. |
void |
setCharacterStream |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.io.Reader. |
void |
setCharacterStream |
Задаёт указанный параметр переданным объектом Reader. |
void |
setCharacterStream |
Задаёт указанный параметр переданным объектом Reader, имеющим указанное количество символов. |
void |
setClob |
Задаёт указанный параметр объектом Reader. |
void |
setClob |
Задаёт указанный параметр объектом Reader. |
void |
setClob |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Clob. |
void |
setClob |
Задаёт указанный параметр объектом Reader. |
void |
setClob |
Задаёт указанный параметр объектом Reader. |
void |
setClob |
Задаёт указанный параметр переданным объектом java.sql.Clob. |
void |
setCommand |
Задаёт свойство команды этого объекта RowSet переданным SQL-запросом. |
void |
setConcurrency |
Задаёт для этого объекта RowSet указанный уровень параллелизма. |
void |
setDataSourceName |
Задаёт свойству имени источника данных этого объекта RowSet переданное значение String. |
void |
setDate |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.sql.Date. |
void |
setDate |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.sql.Date. |
void |
setDate |
Задаёт указанный параметр переданным значением java.sql.Date, используя часовой пояс по умолчанию виртуальной машины, в которой выполняется приложение. |
void |
setDate |
Задаёт указанный параметр переданным значением java.sql.Date, используя переданный объект Calendar. |
void |
setDouble |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java double. |
void |
setDouble |
Задаёт указанный параметр переданным значением Java double. |
void |
setEscapeProcessing |
Включает или отключает обработку escape-последовательностей для этого объекта RowSet. |
void |
setFloat |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java float. |
void |
setFloat |
Задаёт указанный параметр переданным значением Java float. |
void |
setInt |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java int. |
void |
setInt |
Задаёт указанный параметр переданным значением Java int. |
void |
setLong |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java long. |
void |
setLong |
Задаёт указанный параметр переданным значением Java long. |
void |
setMaxFieldSize |
Задаёт максимальное количество байтов, которое может быть возвращено для значения столбца, равным переданному количеству байтов. |
void |
setMaxRows |
Задаёт максимальное количество строк, которое может содержать этот объект RowSet, равным указанному числу. |
void |
setNCharacterStream |
Задаёт указанный параметр в команде этого объекта RowSet объектом Reader. |
void |
setNCharacterStream |
Задаёт указанный параметр объектом Reader. |
void |
setNCharacterStream |
Задаёт указанный параметр объектом Reader. |
void |
setNCharacterStream |
Задаёт указанный параметр объектом Reader. |
void |
setNClob |
Задаёт указанный параметр объектом Reader. |
void |
setNClob |
Задаёт указанный параметр объектом Reader. |
void |
setNClob |
Задаёт указанный параметр объектом java.sql.NClob. |
void |
setNClob |
Задаёт указанный параметр объектом Reader. |
void |
setNClob |
Задаёт указанный параметр объектом Reader. |
void |
setNClob |
Задаёт указанный параметр объектом java.sql.NClob. |
void |
setNString |
Задаёт указанный параметр переданным объектом String. |
void |
setNString |
Задаёт указанный параметр переданным объектом String. |
void |
setNull |
Задаёт указанный параметр в SQL-команде этого объекта RowSet как SQL NULL. |
void |
setNull |
Задаёт указанный параметр в SQL-команде этого объекта RowSet как SQL NULL. |
void |
setNull |
Задаёт указанный параметр как SQL NULL. |
void |
setNull |
Задаёт указанный параметр как SQL NULL. |
void |
setObject |
Задаёт указанный параметр в команде этого объекта RowSet значением Java Object. |
void |
setObject |
Задаёт указанный параметр в команде этого объекта RowSet значением Java Object. |
void |
setObject |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java Object. |
void |
setObject |
Задаёт значение указанного параметра переданным объектом. |
void |
setObject |
Задаёт значение указанного параметра переданным объектом. |
void |
setObject |
Задаёт значение указанного параметра переданным объектом. |
void |
setPassword |
Задаёт пароль базы данных для этого объекта RowSet равным переданному значению String. |
void |
setQueryTimeout |
Задаёт максимальное время ожидания выполнения оператора драйвером равным переданному количеству секунд. |
void |
setReadOnly |
Задаёт режим «только для чтения» этого объекта RowSet равным переданному значению boolean. |
void |
setRef |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Ref. |
void |
setRowId |
Задаёт указанный параметр переданным объектом java.sql.RowId. |
void |
setRowId |
Задаёт указанный параметр переданным объектом java.sql.RowId. |
void |
setShort |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java short. |
void |
setShort |
Задаёт указанный параметр переданным значением Java short. |
void |
setSQLXML |
Задаёт указанный параметр переданным объектом java.sql.SQLXML. |
void |
setSQLXML |
Задаёт указанный параметр переданным объектом java.sql.SQLXML. |
void |
setString |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением Java String. |
void |
setString |
Задаёт указанный параметр переданным значением Java String. |
void |
setTime |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.sql.Time. |
void |
setTime |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.sql.Time. |
void |
setTime |
Задаёт указанный параметр переданным значением java.sql.Time. |
void |
setTime |
Задаёт указанный параметр переданным значением java.sql.Time, используя переданный объект Calendar. |
void |
setTimestamp |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.sql.Timestamp. |
void |
setTimestamp |
Задаёт указанный параметр в команде этого объекта RowSet переданным значением java.sql.Timestamp. |
void |
setTimestamp |
Задаёт указанный параметр переданным значением java.sql.Timestamp. |
void |
setTimestamp |
Задаёт указанный параметр переданным значением java.sql.Timestamp, используя переданный объект Calendar. |
void |
setTransactionIsolation |
Задаёт уровень изоляции транзакций для этого объекта RowSet. |
void |
setType |
Задаёт тип этого объекта RowSet равным указанному типу. |
void |
setTypeMap |
Устанавливает переданный объект java.util.Map в качестве карты типов по умолчанию для этого объекта RowSet. |
void |
setUrl |
Задаёт URL, который этот объект RowSet будет использовать при создании соединения с помощью DriverManager. |
void |
setURL |
Задаёт указанный параметр переданным значением java.net.URL. |
void |
setUsername |
Задаёт свойство имени пользователя для этого объекта RowSet равным переданному значению String. |
Методы, объявленные в интерфейсе Wrapper
isWrapperFor, unwrap | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
isWrapperFor |
Возвращает true, если этот объект реализует интерфейс, указанный в аргументе, либо непосредственно или косвенно является оболочкой объекта, который его реализует. |
<T> T |
unwrap |
Возвращает объект, реализующий указанный интерфейс, чтобы обеспечить доступ к нестандартным методам или стандартным методам, не предоставляемым прокси-объектом. |
Подробное описание полей
PUBLIC_XML_SCHEMA
static final String PUBLIC_XML_SCHEMA
WebRowSet.- См. также:
SCHEMA_SYSTEM_ID
static final String SCHEMA_SYSTEM_ID
WebRowSet.- См. также:
Подробное описание методов
readXml
void readXml(Reader reader) throws SQLException
WebRowSet в формате XML из указанного объекта Reader.- Параметры:
-
reader— потокjava.io.Reader, из которого будет заполнен этот объектWebRowSet - Исключения:
-
SQLException— если произошла ошибка доступа к базе данных
readXml
void readXml(InputStream iStream) throws SQLException, IOException
WebRowSet.- Параметры:
-
iStream— объектjava.io.InputStream, из которого будет заполнен этот объектWebRowSet - Исключения:
-
SQLException— если произошла ошибка доступа к источнику данных -
IOException— если произошло исключение ввода-вывода
writeXml
void writeXml(ResultSet rs, Writer writer) throws SQLException
WebRowSet содержимым указанного объекта ResultSet и записывает его данные, свойства и метаданные в указанный объект Writer в формате XML. ПРИМЕЧАНИЕ: курсор WebRowSet может перемещаться для записи содержимого в источник данных XML. Если реализовано таким образом, курсор должен быть возвращен в положение, в котором он находился непосредственно перед вызовом writeXml().
- Параметры:
-
rs— объектResultSet, с помощью которого заполняется этот объектWebRowSet -
writer— объектjava.io.Writer, в который выполняется запись. - Исключения:
-
SQLException— если при записи содержимого набора строк в формате XML произошла ошибка
writeXml
void writeXml(ResultSet rs, OutputStream oStream) throws SQLException, IOException
WebRowSet содержимым указанного объекта ResultSet и записывает его данные, свойства и метаданные в указанный объект OutputStream в формате XML. ПРИМЕЧАНИЕ: курсор WebRowSet может перемещаться для записи содержимого в источник данных XML. Если реализовано таким образом, курсор должен быть возвращен в положение, в котором он находился непосредственно перед вызовом writeXml().
- Параметры:
-
rs— объектResultSet, с помощью которого заполняется этот объектWebRowSet -
oStream— объектjava.io.OutputStream, в который выполняется запись - Исключения:
-
SQLException— если произошла ошибка доступа к источнику данных -
IOException— если произошло исключение ввода-вывода
writeXml
void writeXml(Writer writer) throws SQLException
WebRowSet в указанный объект Writer в формате XML.- Параметры:
-
writer— потокjava.io.Writerдля записи - Исключения:
-
SQLException— если при записи содержимого набора строк в формате XML произошла ошибка
writeXml
void writeXml(OutputStream oStream) throws SQLException, IOException
WebRowSet в указанный объект OutputStream в формате XML.- Параметры:
-
oStream— потокjava.io.OutputStreamдля записи - Исключения:
-
SQLException— если произошла ошибка доступа к источнику данных -
IOException— если произошло исключение ввода-вывода
© 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.