Spec-Zone.ru › OpenJDK 25

Интерфейс RowSetWriter

Все известные подинтерфейсы:
TransactionalWriter, XmlWriter
public interface RowSetWriter
Объект, реализующий интерфейс RowSetWriter, называется записывающим объектом. Записывающий объект можно зарегистрировать с объектом RowSet, поддерживающим парадигму чтения/записи.

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

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

Начиная с:
1.4

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

Модификатор и тип Метод Описание
boolean writeData(RowSetInternal caller)
Записывает изменения набора строк объекта RowSetWriter обратно в источник данных, из которого были получены данные.

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

writeData

boolean writeData(RowSetInternal caller) throws SQLException
Записывает изменения набора строк объекта RowSetWriter обратно в источник данных, из которого были получены данные.
Параметры:
caller — объект RowSet, который (1) реализовал интерфейс RowSetInternal, (2) зарегистрировал этот записывающий объект и (3) внутренне вызвал этот метод
Возвращает:
true, если измененные данные были записаны; false — если нет, что происходит при конфликте
Выбрасывает:
SQLException — если произошла ошибка доступа к базе данных

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

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.sql/javax/sql/RowSetWriter.html

Spec-Zone.ru

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