Probleme d'affichage du resultat d'une requete SQL
gaga38
Messages postés46Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention27 août 2009
-
15 juil. 2003 à 17:38
gaga38
Messages postés46Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention27 août 2009
-
23 juil. 2003 à 11:02
salut à tous, :)
voila comme l'indique mon titre, j'ai des problemes d'affichage du resultat d'une requete SQL.
en effet, j'ai une requete qui dure à peu pres 1 à 2 minutes (en raison du nombre d'entree dans la base MySQL), et dans ma servlet java,je veux executer la requete grace à une classe java et apres je veux l'afficher sous forme d'une page HTML, mais on dirai que le programme n'attend pas que la requete soit effectuee jusqu'au bout, du coup mon resultat est vide. :sad)
or je sais que la requete s'effectue bien donc est ce que quelqu'un aurai une idee???? ;)
est ce que c'est une sorte de timeout de java??? ;)
gaga :clown)
A voir également:
Probleme d'affichage du resultat d'une requete SQL
gaga38
Messages postés46Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention27 août 2009 18 juil. 2003 à 13:58
salut,
ben le code, c'est je receptionne les elements dont j'ai besoin dans ma requete, puis je recupere les resultats de la recherche dns le vecteur "resultat" par cette ligne de code.
cette methode retourne un vecteur, or je sais que la methode "requetetopAccesEntrant" qui est une methode de ma librairie fonctionne comme il faut, mais quand je veux afficher les resultats sur une page html, je me rend compte que le vecteur est null donc le vecteur resultat est vide quand meme, comme si le programme n'attendait pas l'execution de la requete. :dissapprove)
voila comment j'affiche mes resultats:
for (int nn=0; nn<( resultat.size()); nn = nn + 6)
{
out.println("<TR>");
out.println("<TD>" + resultat.elementAt(nn+1)+ "</TD>" +
"<TD>" + resultat.elementAt(nn) + "</TD>" +
"<TD>" + resultat.elementAt(nn+3)+ "</TD>" +
"<TD>" + resultat.elementAt(nn+2)+ "</TD>" +
"<TD>" + resultat.elementAt(nn+5)+ "</TD>" +
"<TD>" + resultat.elementAt(nn+4) + "</TD>");
out.println("</TR>");
Count++;
}
est ce que tu aurai une idee ???? ;)
gaga38
Messages postés46Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention27 août 2009 23 juil. 2003 à 11:02
tout a fait d'accord avec toi seulement je pouvais pas t'envoyer tout le code. (+ de 2000 lignes )
bon quoiqu'il en soit, apparemment le probleme est resolu et je ne sais pas par quel miracle.
donc merci quand mem d'avoir jeté un coup d'oeil :big)
gaga38