stm.setString(1,tfanimal.getText());//e na hora de pegar o resultSetrs.getString(1);
ivo_costa
Talvez aqui:
rs.getString(1)
ao invés de
rs.getString(2)
ViniGodoy
Formate seu post com a tag code. Se ainda não sabe fazer isso, clique aqui:
Ao invés de getString(2) use getString(“nome”); Sempre trabalhe com os nomes dos campos ao invés dos índices. É mais claro, mais fácil de manter e menos sujeito a erros.
Verifique se existe o brinco que vc está passando como parâmeto no JTextField. Preferencialmente, faça isso com o depurador, e veja se o getText() está retornando o brinco certo;
Aproveitando que vc está no depurador, verifique se ele não está entrando no next e não é esse seu if que não está errado.
Linkel
ViniGodoy:
1. Formate seu post com a tag code. Se ainda não sabe fazer isso, clique aqui:
2. Ao invés de getString(2) use getString(“nome”); Sempre trabalhe com os nomes dos campos ao invés dos índices. É mais claro, mais fácil de manter e menos sujeito a erros.
3. Verifique se existe o brinco que vc está passando como parâmeto no JTextField. Preferencialmente, faça isso com o depurador, e veja se o getText() está retornando o brinco certo;
4. Aproveitando que vc está no depurador, verifique se ele não está entrando no next e não é esse seu if que não está errado.
Assino embaixo, se é que precisa, rsrsrsrsrsrs… Trabalhar com índices é mais difícil que com os devidos nomes, mas as vezes a gente faz isso por preguiça de ter que ficar digitando nomes e ainda entre aspas, rsrsrsr…