rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[java]objet resultset d'une requête SQL

Posté par jérémy, le lundi 25 juillet 2005 à 12:06:24
Bonjour à tous!!!!

Je développe actuellement une application en java.

J'execute une requête de select toute bête et le problème, c'est que je voudrais executer une instruction dans le cas ou l'objet resultset est vide. Je ne sais pas du tout comment faire alors si l'un de vous peux m'aider SVP.

Merci beaucoup d'avance

voici la portion de mon code:


String SQLString=("SELECT rtrim(PASSWORD) AS PASSWORD, rtrim(DROIT) AS DROIT FROM "+ nom_table+" WHERE LOGIN='"+Lg+"' ");

ResultSet Rs= ListeSAL.executeQuery(SQLString);

// C'est à cet endroit que je veux exécuter l'instruction dans le cas ou le resultset est vide

while(Rs.next())
{
out.print(Rs.getString("PASSWORD"));
String MDP = Rs.getString("PASSWORD");
out.print(MDP);

if(Rs.getString("PASSWORD").equals(Pw))
{
out.print("ok");


if(Rs.getString("DROIT").equals("Utilisateur­"))
{
routeURL = "menu_utilisateur.jsp";
session.setAttribute("NOM",Lg);
session.setAttribute("PWD",Pw);

// out.print(routeURL);
}

else if(Rs.getString("DROIT").equals("Responsable&­quot;))
{
routeURL = "menu_responsable.jsp";
// out.print(routeURL);
}
else if(Rs.getString("DROIT").equals("Administrate­ur"))
{
routeURL = "menu_administrateur.jsp";
// out.print(routeURL);
}

}
else
{
// out.print("NOK");
}
}
Répondre à jérémy  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HackTrack, le lundi 25 juillet 2005 à 14:49:28
String SQLString =
	("SELECT rtrim(PASSWORD) AS PASSWORD, rtrim(DROIT) AS DROIT FROM " + nom_table + " WHERE LOGIN='" + Lg + "' ");

ResultSet Rs = ListeSAL.executeQuery(SQLString);

//Par défaut, on dit qu'il est vide
boolean isEmpty = true;

while (Rs.next()) {
//	Si tu rentres une seule fois dans la boucle, le ResultSet n'est pas vide
	isEmpty = false;
	out.print(Rs.getString("PASSWORD"));
	String MDP = Rs.getString("PASSWORD");
	out.print(MDP);

	if (Rs.getString("PASSWORD").equals(Pw)) {
		out.print("ok");

		if (Rs.getString("DROIT").equals("Utilisateur&qu­ot;)) {
			routeURL = "menu_utilisateur.jsp";
			session.setAttribute("NOM", Lg);
			session.setAttribute("PWD", Pw);

			//	   out.print(routeURL); 
		} else if (Rs.getString("DROIT").equals("Responsable&qu­ot;)) {
			routeURL = "menu_responsable.jsp";
			//	   out.print(routeURL); 
		} else if (Rs.getString("DROIT").equals("Administrateur­")) {
			routeURL = "menu_administrateur.jsp";
			//	   out.print(routeURL); 
		}

	} else {
		//	   out.print("NOK"); 
	}
}

if(isEmpty){
	//Insère ici tes lignes de code à exécuter si le ResultSet est vide
}



;-)
HackTrack
Répondre à HackTrack

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 jérémy, le lundi 25 juillet 2005 à 16:00:19
merci beaucoup

ça marche

a+ et encore merci
Répondre à jérémy
Logiciels pertinents trouvés dans les téléchargements
Télécharger Notepad++ 5.0.2Notepad++ - Notepad++ est un editeur de code source qui supporte plusieurs langages. Il s'agit d'un logiciel libre performant et...Catégorie: Développement
Licence: Open Source
Télécharger Java Runtime Environment 6 Update 7Java Runtime Environment - Java Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des...Catégorie: Java
Licence: Open Source
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger Xenu's Link Sleuth 1.2jXenu's Link Sleuth - Xenu's Link Sleuth est un logiciel permettant de vérifier les liens brisés d'un site web. La vérification est effectuée...Catégorie: Webmaster
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [java]objet resultset d'une requête SQL »