| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2004 16:35:00
|
ClandestinoPJ
JavaChild
![[Avatar]](/images/avatar/0)
Membro desde: 18/08/2004 00:00:00
Mensagens: 106
Offline
|
Caros,
seria possível fazer uma paginação sem realizar querys subsequentes toda vez ue eu clicar na próxima página ou página anterior ?
Fiz uma paginação há um tempo atrás que utiliza 2 parâmetros .. a qtd por página e a página atual. Seguindo uma lógica fiz um código que pega o result set e a partir de uma formula faz uma sublista do mesmo e então a mostra. Mas toda vez que eu vou ou volto no resultado ele repete a query. Acho que isso seria de uma certa forma muito pesado para o servidor dependendo da query e também do número de entradas. Ai então entra minha questão .. é possível fazer com que ele passe via <form> os dados do ResultSet ? É vantajoso passar esse objeto ou é melhor deixar o processamento por conta do servidor ?
[]s
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2004 20:20:22
|
jeveauxPJ
GUJ Expert
![[Avatar]](/images/avatar/0)
Membro desde: 31/03/2003 00:00:00
Mensagens: 4193
Offline
|
Oi
Amigo, que da pra fazer da sim... Tu faz um SELECT * FROM e pronto.. Mas na hora de mostrar, tu faz o mesmo com os flags de controle, a unica diferença que tu vai percorrer no ResultSet e não fazer mais query... O problema de ficar pesado é, se tu tive rmuitos registros, pode ser tanto que aí sim vai ficar pesado, pesado pra fazer o SELECT * FROM e pesado pra manter na memória...
T+
|
http://www.jeveaux.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2004 03:47:15
|
renatopbPJ
Virtual Machine Man
![[Avatar]](/images/avatar/1)
Membro desde: 26/02/2003 00:00:00
Mensagens: 640
Localização: 32087383
Offline
|
Daí guri,
O Jevô falou bem.
Outra coisa que muita gente recomenda (inclusive muitos DBAs), é que se tu tiveres como passar o processamento pro servidor, manda bala, não sobrecarrega a máquina do usuário.
Na edição 13 da java magazine, eles tiveram uma matéria legal sobre paginação com JSPs e JSTL. Podes pegar o código fonte aqui. Já o texto da matéria, fica por conta tua
[]s
|
http://www.inf.ufsc.br/~renatopb |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2004 10:14:14
|
ClandestinoPJ
JavaChild
![[Avatar]](/images/avatar/0)
Membro desde: 18/08/2004 00:00:00
Mensagens: 106
Offline
|
Ok ... com isso então vou começar a ver como o servidor se comporta ... porque cheguei a ficar preocupado pois as vezes chega a ser um número muito grande de registros! por isso perguntei .. o que era mais vantajoso .. :grin:
|
|
|
 |
|
|