Salve galera
Eu tenho uma consulta sql simples, e quero saber se a minha variavel de armazenamento tem valor, para assim eu poder trata-la.
Seria mais ou menos assim.
Connection con = Conexao.getConnection();
preparedStatement stm = con.PreparedStatement("SELECT * FROM tabela");
ResultSet rs = stm.executeQuery();
if (rs) {}
Quando eu trabalhava com python fazia assim.
if (rs): // aqui eu sei q rs = true, que rs tem valor.
condicoes
Assim o python verificaria se tem algo na variavel, mas em java num to conseguindo fazer isso.
ja tentei varias coisas
rs.lenght
rs.getLenght
if(rs)
E nada ainda…
Minha ultima tentativa antes de postar aqui foi (rs.next()) é true, e da pra saber que rs tem um valor, porem no select ele começa pelo segundo registro, o que fica tenso…rs !
tentei isso com rs.next()
if (rs.next()){
while (rs.next()){
System.out.println(rs.getString("field"));
}
Isso funciona, da pra saber que rs tem um valor e e true, porem no while ele comeca pelo segundo registro, o q eu ainda naum entendi o pq…rsrs !!!
Espero que tenham entendido o que estou buscando,obrigado !