Como saber se o retorno de um ResultSet é null

6 respostas
C

Olá, boa tarde. Como eu faço prá saber se o retorno de um comando ReseltSet é null (não trouxe nenhum registro)?

6 Respostas

E
ResultSet rs = ....;
boolean found = false;
while (rs.next()) { 
     found = true;
     ...
}
if (!found) {
    System.out.println ("Não foram encontrados registros que satisfizessem à condição solicitada.");
}
C
if ( rs != null )
{
      while ( rs.next() )
      {
           valor = rs.getXXX( COL );
      }
}

else
{
//     Nenhum registro
}
B

Um result set nunca retorna nulo. O rs.next que deve retornar falso na primeira tentativa.

pablouu

if(rs.next()){ //tem resultado else{ // não tem resultado }

colored

Ueh...
Quando c faz.

[code]
if(rs.next()){
// se entrar aki eh pq tem resultado.
}

J-Chist

while ( rs.next() ) também só vai entrar se rs.next() == true.

Criado 5 de outubro de 2009
Ultima resposta 5 de out. de 2009
Respostas 6
Participantes 7