Интерфейс RowSetWriter
- Все известные подинтерфейсы:
TransactionalWriter, XmlWriter
public interface RowSetWriter
RowSetWriter, называется записывающим объектом. Записывающий объект можно зарегистрировать с объектом RowSet, поддерживающим парадигму чтения/записи. Если отключенный объект RowSet изменяет некоторые свои данные и с ним связан записывающий объект, он может быть реализован так, чтобы внутренне вызывать метод writeData записывающего объекта для записи обновлений обратно в источник данных. Для этого записывающий объект должен сначала установить соединение с источником данных набора строк.
Если данные, подлежащие обновлению, уже изменены в источнике данных, возникает конфликт, и в этом случае записывающий объект не записывает изменения в источник данных. Алгоритм, используемый записывающим объектом для предотвращения конфликтов или ограничения их числа, полностью зависит от его реализации.
- Начиная с:
- 1.4
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
writeData |
Записывает изменения набора строк объекта RowSetWriter обратно в источник данных, из которого были получены данные. |
Подробное описание методов
writeData
boolean writeData(RowSetInternal caller) throws SQLException
RowSetWriter обратно в источник данных, из которого были получены данные.- Параметры:
-
caller— объектRowSet, который (1) реализовал интерфейсRowSetInternal, (2) зарегистрировал этот записывающий объект и (3) внутренне вызвал этот метод - Возвращает:
-
true, если измененные данные были записаны;false— если нет, что происходит при конфликте - Выбрасывает:
-
SQLException— если произошла ошибка доступа к базе данных
© 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.sql/javax/sql/RowSetWriter.html