2015-08-26 5 views
0

Я хочу внедрить веб-архитектуру, в которой все данные таблицы не будут загружены за один раз, а несколько записей будут извлечены, а когда пользователь прокрутится вниз, передняя часть снова должна попасть базу данных для следующего набора записей. Как это реализовать? У меня есть первая часть на Java, где все данные таблицы извлекаются за один раз.Динамическая выборка записей из базы данных с помощью Java

+0

использования javascript ajax to loaad data – Raghavendra

+0

Я сделал это с помощью javascript ajax. Спасибо @Raghavendra –

+0

С удовольствием! – Raghavendra

ответ

0

Вы можете идти вперед с пагинацией в запросах:

С двумя аргументами, первый аргумент задает смещение первой строки, чтобы вернуться, а второй задает максимальное количество возвращаемых строк. Смещение начальной строки равно 0 (не 1). Как вы идете на прокрутке ниже вы можете увеличивать смещение на 1 для каждого свитка или что-то вроде этого:

Пример:

SELECT * FROM table_name LIMIT 5,10; # Retrieve rows 6-15 (offset : 5 , no of rows : 10) 

Вы можете сослаться на эту ссылку, а также для получения более подробной информации: Effective pagination using MySql