Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Postepeno iscitavanje mySQL tabele iz JSP-a

[es] :: Java :: Postepeno iscitavanje mySQL tabele iz JSP-a

[ Pregleda: 3355 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

weB_KiLeR

Član broj: 238
Poruke: 1317
*.air.tehnicom.net



Profil

icon Postepeno iscitavanje mySQL tabele iz JSP-a16.02.2004. u 18:49 - pre 244 meseci
Treba mi mala pomoc zapravo treba mi fora kako da iscitam prvih 5 redova pa sledecih 5 pa sledecih 5 itd...
Znaci da postepeno citam po 5 redova iz tabele, ja sam nesto budzao ali mi treba pomoc ako znate kako to tacno da odradim?
 
Odgovor na temu

arthur
Beograd

Član broj: 14226
Poruke: 12
194.106.186.*

Jabber: arthur@elitesecurity.org


Profil

icon Re: Postepeno iscitavanje mySQL tabele iz JSP-a17.02.2004. u 18:53 - pre 244 meseci
trebas da napravis kolekciju koju ces da prikazes na jsp stranici. ja sam ranije negde nasao nesto slicno ovom:

Code:

 public ArrayList getThisPage(int pNumber)  {            

     int beginIndex, endIndex, size, hitsPerPage=5;
     ArrayList page = null;
     size = results.size();   
     beginIndex = ((pNumber - 1) * hitsPerPage);        
     endIndex   = ((pNumber * hitsPerPage) -1);                
    
     if(beginIndex <= endIndex ){

       page = new ArrayList();
       for(int i = beginIndex; i <= endIndex; i++){
             page.add(results.elementAt(i));   }
    }
               return page;  }



cini mi se da je sonic example u pitanju ali nisam siguran.
 
Odgovor na temu

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
195.178.47.*



+1 Profil

icon Re: Postepeno iscitavanje mySQL tabele iz JSP-a18.02.2004. u 08:28 - pre 244 meseci
Nisam siguran da sam shvatio šta ti je potrebno, ali ako hoćeš da radiš paging, tj da omogućiš da ti se neka velika lista rezultata rasporedi na više stranica (poput rezultata pretraživanja na Google ili Altavisti) onda ti je najlakše da koristiš gotove biblioteke tagova. Evo par

http://displaytag.sourceforge.net
http://www.servletsuite.com/servlets/pagertag.htm
http://jsptags.com/tags/navigation/pager/index.jsp

Vodi računa da sve pomenute biblioteke rade tako što od date kolekcije uzimaju određeni deo, što znači da se svi rezultati moraju čuvati u memoriji ili dovlačiti iz baze u svakom requestu, što kod veoma velikih rezultata nije pametno. Ako ti ovo treba za stvarno ozbiljne stvari onda je možda pametnije da sam pišeš kod pošto MySQL ima podršku za straničenje.
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.boox.co.yu

Sajt: www.dinke.net


+2 Profil

icon Re: Postepeno iscitavanje mySQL tabele iz JSP-a18.02.2004. u 14:32 - pre 244 meseci
Koristi LIMIT klauzu u MySQL-u. Primer za 5 slogova:

select * from ime_tabele limit 0,5;
select * from ime_tabele limit 5,5;
select * from ime_tabele limit 10,5;
...

Pozdrav
Dinke


 
Odgovor na temu

[es] :: Java :: Postepeno iscitavanje mySQL tabele iz JSP-a

[ Pregleda: 3355 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.