Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Постраничный вывод данных на страницу / 9 сообщений из 9, страница 1 из 1
24.10.2005, 13:39
    #33340250
Small Question
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
Хочется реализовать сабж (чтобы данные хранились на серваке) для больших наборов данных. Есть ли какой-нить аналог следущего кода на ASP:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Set RS=Server.CreateObject("ADODB.RecordSet")
if request("psize")<>"" then psize= 10    'например 10, т.е. по 10 строк на страницу
else psize=request("psize")
end if
rs.pagesize=psize
if RS.RecordCount<> 0  then
        RS.absolutepage=pg
end if
rs.Open querystring, Conn, 3 , 3 
...
Рейтинг: 0 / 0
24.10.2005, 13:53
    #33340293
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
Small QuestionЕсть ли какой-нить аналог следущего кода на ASP
нет
...
Рейтинг: 0 / 0
24.10.2005, 13:55
    #33340302
Small Question
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
Тогда каким образом можно реализовать постраничный вывод данных?
...
Рейтинг: 0 / 0
24.10.2005, 14:00
    #33340315
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
...
Рейтинг: 0 / 0
24.10.2005, 14:02
    #33340322
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
Small
> Тогда каким образом можно реализовать постраничный вывод данных?Тема==Ответить




http://.../query?start=1&end=10;

потом в сервлете:

PreparedStatement st = conn.prepareStatement(query);
а как писать запросы, читай здесь:
http://www.sql.ru/faq/faq_topic.aspx?fid=171

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
24.10.2005, 14:26
    #33340388
Small Question
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
Хмм..., это конечно интересно, но немного не то. Мне необходимо из оракловой базы результат выполнения запроса выводить на веб-страничку порционно, т.е. грубо говоря необходим какой-нибудь java-механизм, позволяющий всю выборку хранить на (веб-)серваке, а данные клиенту посылать порциями (возможность какого-нить специального ResultSet'а?) и соответственно навигэйтить по всей выборке
...
Рейтинг: 0 / 0
24.10.2005, 14:28
    #33340396
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
...
Рейтинг: 0 / 0
24.10.2005, 15:22
    #33340560
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
позволяющий всю выборку хранить на (веб-)серваке

обычно это очень неоптимальное решение... пользователю скорее всего большая часть страниц и не понадобиться.
...
Рейтинг: 0 / 0
24.10.2005, 22:10
    #33341354
Mishau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постраничный вывод данных на страницу
Даже больше. ADO, по-моему, так не поступает. Насколько я знаю, данные приходят из SQL сервера, затем и ADO отсчитывает требуемую порцию данных и помещает ее в рекордсет, а затем уничтожает поток. При повтороном обращении он просто снова выполняет запрос. Самый лучший способ реализовать выборку порции на уровне сервера баз данных. Например, MS SQL сервер может автоматически проиндексирвать набор данных по запросу и при следующем обращении скорость извлечения данных существенно повысится.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Постраничный вывод данных на страницу / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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