Встречается на собеседованиях • сегодня
Какие знаешь режимы выборки данных в ResultSet
ResultSet поддерживает несколько режимов выборки данных, определяющих поведение курсора:
- TYPE_FORWARD_ONLY (по умолчанию) – курсор движется только вперёд. Эффективен для последовательного чтения.
java
Statement stmt = conn.createStatement(
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.CONCUR_READ_ONLY
);-
TYPE_SCROLL_INSENSITIVE – курсор может двигаться в любом направлении, но не видит изменения в БД после создания ResultSet.
-
TYPE_SCROLL_SENSITIVE – курсор реагирует на изменения данных в БД в реальном времени (редко поддерживается драйверами).
Дополнительно задаётся уровень конкуренции:
- CONCUR_READ_ONLY (по умолчанию) – только для чтения
- CONCUR_UPDATABLE – позволяет изменять данные через ResultSet
java
// Пример прокручиваемого и обновляемого ResultSet
Statement stmt = conn.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE
);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы