Интерфейс JdbcRowSet
- Все суперинтерфейсы:
AutoCloseable, Joinable, ResultSet, RowSet, Wrapper
public interface JdbcRowSet extends RowSet, Joinable
JdbcRowSet. Обзор версии 1.0
Обёртка над объектомResultSet, позволяющая использовать набор результатов в качестве компонента JavaBeans. Таким образом, объект JdbcRowSet может быть одним из компонентов Beans, которые инструмент предоставляет для создания приложения. Поскольку JdbcRowSet является подключённым набором строк, то есть постоянно поддерживает соединение с базой данных с помощью драйвера с поддержкой технологии JDBC, он также фактически превращает драйвер в компонент JavaBeans. Поскольку экземпляр JdbcRowSet всегда подключён к своей базе данных, он может просто принимать вызовы и передавать их своему объекту ResultSet. Поэтому, например, набор результатов может быть компонентом приложения Swing.
Ещё одно преимущество объекта JdbcRowSet состоит в том, что его можно использовать, чтобы сделать объект ResultSet прокручиваемым и доступным для обновления. По умолчанию все объекты RowSet являются прокручиваемыми и доступными для обновления. Если используемые драйвер и база данных не поддерживают прокрутку и/или обновление наборов результатов, приложение может заполнить объект JdbcRowSet данными объекта ResultSet, а затем работать с объектом JdbcRowSet так, как если бы он был объектом ResultSet.
Создание объекта JdbcRowSet
Эталонная реализация интерфейса JdbcRowSet, JdbcRowSetImpl, предоставляет реализацию конструктора по умолчанию. Новый экземпляр инициализируется значениями по умолчанию, которые при необходимости можно заменить новыми значениями. Новый экземпляр становится функциональным только после вызова его метода execute. В общем случае этот метод выполняет следующие действия: - устанавливает соединение с базой данных
- создаёт объект
PreparedStatementи задаёт его параметры-заполнители - выполняет оператор для создания объекта
ResultSet
execute завершается успешно, он устанавливает соответствующие закрытые поля JdbcRowSet, содержащие: - объект
Connection— соединение между набором строк и базой данных - объект
PreparedStatement— запрос, формирующий набор результатов - объект
ResultSet— набор результатов, созданный командой набора строк и фактически преобразуемый в компонент JavaBeans
execute не выполнился успешно, для набора строк можно вызывать только методы execute и close. Все остальные общедоступные методы вызовут исключение. Однако перед вызовом метода execute необходимо задать команду и свойства, нужные для установления соединения. Следующий фрагмент кода создаёт объект JdbcRowSetImpl, задаёт команду и свойства соединения, устанавливает параметр-заполнитель, а затем вызывает метод execute.
JdbcRowSetImpl jrs = new JdbcRowSetImpl();
jrs.setCommand("SELECT * FROM TITLES WHERE TYPE = ?");
jrs.setURL("jdbc:myDriver:myAttribute");
jrs.setUsername("cervantes");
jrs.setPassword("sancho");
jrs.setString(1, "BIOGRAPHY");
jrs.execute();
Теперь переменная jrs представляет экземпляр JdbcRowSetImpl — тонкую обёртку над объектом ResultSet, содержащим все строки таблицы TITLES, в которых тип книги — биография. На этом этапе операции, вызванные для jrs, будут влиять на строки набора результатов, который фактически является компонентом JavaBeans. Реализация метода RowSet execute в эталонной реализации JdbcRowSet отличается от его реализации в эталонной реализации CachedRowSet, чтобы учесть различные требования к подключённым и отключённым объектам RowSet.
- Начиная с версии:
- 1.5
Краткое описание полей
Поля, объявленные в интерфейсе 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 |
commit() |
Каждый JdbcRowSet содержит объект Connection из ResultSet или свойства JDBC, переданные его конструкторам. |
boolean |
getAutoCommit() |
Каждый JdbcRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. |
RowSetWarning |
getRowSetWarnings() |
Извлекает первое предупреждение, полученное при вызове методов для этого объекта JdbcRowSet. |
boolean |
getShowDeleted() |
Извлекает значение boolean, указывающее, отображаются ли в наборе текущих строк строки, помеченные для удаления. |
void |
rollback() |
Каждый JdbcRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. |
void |
rollback |
Каждый JdbcRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. |
void |
setAutoCommit |
Каждый JdbcRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. |
void |
setShowDeleted |
Задаёт для свойства showDeleted указанное значение boolean. |
Методы, объявленные в интерфейсе 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 |
Устарело. |
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 |
Возвращает объект, реализующий указанный интерфейс, чтобы обеспечить доступ к нестандартным методам или к стандартным методам, не предоставляемым прокси-объектом. |
Подробное описание методов
getShowDeleted
boolean getShowDeleted() throws SQLException
boolean, указывающее, отображаются ли строки, помеченные для удаления, в наборе текущих строк. Если возвращается true, удалённые строки видны вместе с текущими строками. Если возвращается false, строки не отображаются в наборе текущих строк. Значение по умолчанию — false. Стандартные реализации rowset могут ограничивать это поведение по соображениям безопасности или для определённых сценариев развёртывания. Видимость удалённых строк определяется реализацией и не является стандартным поведением.
Примечание. Возможность оставлять удалённые строки видимыми усложняет работу некоторых стандартных методов реализаций JDBC RowSet. Однако большинство пользователей rowset могут не учитывать эту особенность, поскольку воспользоваться этой функцией, скорее всего, захотят только специализированные приложения.
- Возвращает:
-
true, если удалённые строки видны; в противном случае —false - Вызывает:
-
SQLException— если реализация rowset не может определить, остаются ли видимыми строки, помеченные для удаления - См. также:
setShowDeleted
void setShowDeleted(boolean b) throws SQLException
showDeleted указанное значение boolean. Это свойство определяет, продолжают ли отображаться в наборе текущих строк строки, помеченные для удаления. Если задано значение true, удалённые строки сразу становятся видимыми в наборе текущих строк. Если задано значение false, удалённые строки становятся невидимыми в текущем наборе строк. Стандартные реализации rowset могут ограничивать это поведение по соображениям безопасности или для определённых сценариев развёртывания. Это определяется реализацией и не является стандартным поведением.
- Параметры:
-
b—true, если удалённые строки следует отображать; в противном случае —false - Вызывает:
-
SQLException— если реализация rowset не может изменить настройку видимости удалённых строк - См. также:
getRowSetWarnings
RowSetWarning getRowSetWarnings() throws SQLException
JdbcRowSet. Если для этого объекта JdbcRowSet было выдано второе предупреждение, оно будет присоединено к первому; получить его можно, вызвав метод RowSetWarning.getNextWarning для первого предупреждения. Последующие предупреждения для этого объекта JdbcRowSet будут присоединены к объектам RowSetWarning, возвращаемым методом RowSetWarning.getNextWarning. Цепочка предупреждений автоматически очищается при каждом чтении новой строки. Этот метод нельзя вызывать для закрытого объекта RowSet; в противном случае будет выброшено исключение SQLException. Поскольку объект JdbcRowSet всегда подключён к источнику данных, он может рассчитывать на наличие активных экземпляров Statement, Connection и ResultSet. Это означает, что приложения могут получать дополнительные уведомления SQLWarning, вызывая предоставляемые ими методы getNextWarning. Отключённые объекты Rowset, например объект CachedRowSet, не имеют доступа к этим методам getNextWarning.
- Возвращает:
- первый объект
RowSetWarning, выданный для этого объектаJdbcRowSet, илиnull, если таких объектов нет - Вызывает:
-
SQLException— если этот метод вызван для закрытого объектаJdbcRowSet - См. также:
commit
void commit() throws SQLException
JdbcRowSet содержит объект Connection из ResultSet или свойства JDBC, переданные его конструкторам. Этот метод оборачивает метод commit объекта Connection, обеспечивая поддержку гибкого управления транзакциями с автоматической фиксацией или без неё. Фиксирует все изменения, внесённые с момента предыдущей фиксации или отката, и освобождает все блокировки базы данных, удерживаемые в данный момент этим объектом Connection. Этот метод следует использовать только при отключённом режиме автоматической фиксации.
- Вызывает:
-
SQLException— если произошла ошибка доступа к базе данных или этот объект Connection внутри данногоJdbcRowSetнаходится в режиме автоматической фиксации - См. также:
getAutoCommit
boolean getAutoCommit() throws SQLException
JdbcRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. Этот метод оборачивает метод getAutoCommit объекта Connection, позволяя приложению определить поведение транзакций JdbcRowSet. Устанавливает для соединения режим автоматической фиксации в указанное состояние. Если соединение находится в режиме автоматической фиксации, все его инструкции SQL выполняются и фиксируются как отдельные транзакции. В противном случае его инструкции SQL объединяются в транзакции, завершаемые вызовом метода commit или метода rollback. По умолчанию новые соединения находятся в режиме автоматической фиксации.
- Возвращает:
-
true, если автоматическая фиксация включена; в противном случае —false - Вызывает:
-
SQLException— если произошла ошибка доступа к базе данных - См. также:
setAutoCommit
void setAutoCommit(boolean autoCommit) throws SQLException
JdbcRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. Этот метод оборачивает метод getAutoCommit объекта Connection, позволяя приложению задавать поведение транзакций JdbcRowSet. Задаёт текущий режим автоматической фиксации для этого объекта Connection.
- Параметры:
-
autoCommit—trueдля включения автоматической фиксации;falseдля её отключения - Вызывает:
-
SQLException— если произошла ошибка доступа к базе данных - См. также:
rollback
void rollback() throws SQLException
JdbcRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. Отменяет все изменения, внесённые в текущей транзакции, и освобождает все блокировки базы данных, удерживаемые в данный момент этим объектом Connection. Этот метод следует использовать только при отключённом режиме автоматической фиксации.- Вызывает:
-
SQLException— если произошла ошибка доступа к базе данных или этот объектConnectionвнутри данногоJdbcRowSetнаходится в режиме автоматической фиксации. - См. также:
rollback
void rollback(Savepoint s) throws SQLException
JdbcRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. Отменяет все изменения, внесённые в текущей транзакции после последней установленной точки сохранения, и освобождает все блокировки базы данных, удерживаемые в данный момент этим объектом Connection. Этот метод следует использовать только при отключённом режиме автоматической фиксации.- Параметры:
-
s— точкаSavepoint, к которой следует выполнить откат - Вызывает:
-
SQLException— если произошла ошибка доступа к базе данных или этот объектConnectionвнутри данногоJdbcRowSetнаходится в режиме автоматической фиксации. - См. также:
© 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.
getBigDecimal(int columnIndex)илиgetBigDecimal(String columnLabel)