Boa tarde pessoas.
Preciso fazer um select no banco e pegar o último valor de um certo campo para poder compara-lo.
Até ai tudo tranquilo.
Só que se eu não sei identificar quando uma consulta resulta em nada, ou seja, quando a select não achou dados na pesquisa.
sql = "Select valor FROM " + tabela + " WHERE data_hora = (SELECT MAX(data_hora) FROM " + tabela + ")";
ResultSet rs = stmt.executeQuery(sql);
//System.out.println(sql);
rs.next();
System.out.println(rs.getString(1));
Existe um método em ResultSetMetaData que diz se uma consulta não retornou algum resultado?
Agradecido.