pourquoi utiliser resultset!=null est-il vérifier la valeur null

J'ai code suivant

if (rs != null)
{
  out.println("result set has got something");
  while (rs.next())
  { 
    //I am processing result set now
  }
}
else
{
  out.println("result set is empty");
}

Même si rs est null c'est l'impression "jeu de résultats a quelque chose de". Pourquoi est-ce qu'il se passe comme ça et comment puis-je vérifier pour le jeu de résultats vide?

  • nettoyer l'application et essayer à nouveau, aussi mettre une montre sur rs
  • Vous semblez ne pas comprendre ce que null est/moyens. rs n'est pas null si c'impressions; c'est la tenue d'une référence à un ResultSet objet. null n'a rien à voir avec un jeu de résultats vide.
  • oui je l'ai fait même si je suis face à un même problème .j'ai eu ce code à partir de coderanch.com/t/296373/JDBC/java/do-you-check-Result-set même qu'ils sont confrontés à un même problème, ils ont donné beaucoup de solutions, mais je n'ai pas