powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ResultSet.absolute(int row). Вопрос.
2 сообщений из 2, страница 1 из 1
ResultSet.absolute(int row). Вопрос.
    #33398523
сэр Эдуард
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом происходит установка курсора на конкретную запись? Если row=10001, значит ли это, что первые 10000 записей будут также считаны на клиент? Или будет считана только одна запись - 10001-ая?

SQL Сервер: Oracle 9.2
Servlet container: Resin 3.0.14 либо Tomcat 5.5.12
...
Рейтинг: 0 / 0
ResultSet.absolute(int row). Вопрос.
    #33398574
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сэр Эдуард wrote:
> Каким образом происходит установка курсора на конкретную запись? Если
> row=10001, значит ли это, что первые 10000 записей будут также считаны
> на клиент? Или будет считана только одна запись - 10001-ая?
>
> SQL Сервер: Oracle 9.2

Думаю, самое простое: посмотреть самому: Если создать Statement как
Код: plaintext
1.
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);

то st.executeQuery() будет возвращать экземпляр класса oracle.jdbc.driver.ScrollableResultSet. Вот у
него и можно поглядеть, как реализован метод absolute(). По-моему он будет загонять в свой кеш все
записи поочередно, пока не дойдет до 10001-й.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ResultSet.absolute(int row). Вопрос.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]