Je veux être en mesure de vérifier s'il y a un résultat dans mon resultset. Todo ce que j'exécuterait:Vérifiez si ResultSet est Null si pas alors obtenir int
if(rs.next()){
boolean = true;
}
Cependant je veux vérifier si la valeur est dans la base de données le cas échéant le récupérer:
while(rs.next())
id = rs.getInt("id);
Comment puis-je aller à combiner les deux? Je veux -2 à retourner si le resultset est vide.
Merci à l'avance,
Dean
Pouvez-vous expliquer cela parce que je n'ai jamais vu quelque chose d'écrit comme ça? – Dean
@Dean: c'est une expression ternaire avec l'opérateur ternaire '?:'. Il fait essentiellement la même chose que 'int id; if (rs.next()) id = rs.getInt ("id"); sinon id = -2; Voir aussi http://java.sun.com/docs/books/tutorial/java/nutsandbolts/op2.html – BalusC