Recherche solution sur le JDBC

Signaler
Messages postés
7
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
19 mai 2003
-
Messages postés
7
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
19 mai 2003
-
Bonjour à tous,
je recherche une solution afin d'optimiser mon code java.

je dois faire un traitement ligne par ligne de ma table, la solution consitait donc à charger ma table dans un ResultSet, or il s'avere que les tables sont de grande capacité et qu'il n'est pas preferable de tout charger en memoire.

Ma solution consite a ne charger dans le ResultSet que la ligne courante, et à recharger le ResultSet avec la ligne suivante des que j'en avais besoin.
Or comment fait on en sql pour que la requete renvoye la ligne suivante d'une ligne donnée?

Merci d'avance pour la reponse.
Bye

2 réponses

Messages postés
890
Date d'inscription
lundi 8 avril 2002
Statut
Membre
Dernière intervention
29 juillet 2004
12
salut,
ben tu passes par limit mais il faut que tu stockes dans une variable la derniere ligne :
SELECT * FROM table LIMIT 1,1
te renverra la premiere ligne
SELECT * FROM table LIMIT 2,1
la deuxieme
SELECT * FROM table LIMIT 3,1
la troisieme
ainsi de suite
Duss
Messages postés
7
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
19 mai 2003

Merci pour ta reponse.
Mais j'utilise une base de donnée "pointbase" et la commande LIMIT ne marche pas comme tu me l'a indiqué. Je ne sais pas si c'est la commande qui n'existe pas sur ce type de base de donnée ou le format qui n'est pas bon.

bye
cibouseb