Язык SQL

Результирующие множества пакета JDBC 2.0


Результат выполнения запроса выборки данных на языке баз данных Oracle PL/SQL может быть возвращен в виде курсора (cursor, с помощью которого можно совершать итерации вперед и назад, перемещения к первой и последней строке, обновления поля связанной строки, а также вставки и удаления строк. Эта опция особенно полезна при реализации пользовательских интерфейсов. Пользовательский интерфейс, как правило, позволяет выполнять действия.

В этом сайтена примере интерфейса из приложения BigHit Video будет показано, как эти операции можно реализовать с помощью пакета JDBC 2.0. Для эффективного выполнения перечисленных в 10.1 действий требуется, чтобы объекты могли выполнять следующие операции.

1. Выполнять оператор выборки (select) и поддерживать активный список или курсор выбранных объектов.

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

3. Перемещать указатель курсора вперед и назад на один объект.

4. Перемещать указатель курсора к указанному объекту по его индексу в списке.

5. Обновлять объект базы данных, соответствующий текущему указателю курсора.

6. Удалять выбранный объект из базы данных и из курсора.

7. Использовать курсор для создания нового объекта в базе данных и курсоре.

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

Комментарии закрыты