Bom dia,
estou com um problema para formular o método de validação de login.
public Agentes login(String login, String senha) throws SQLException {
        Connection con = ConecctionMySql.getConnection();
        Statement smt = con.createStatement();
        Agentes agentes = new Agentes();
        ResultSet rs = smt.executeQuery(" select login, senha from agentes ");
        while (rs.next()) {
            if (rs.getString("login").equals(login) && rs.getString("senha").equals(senha)) {
                agentes.setId("login");
                agentes.setSenha("senha");
                return agentes;
            }
            else{
                System.out.println("usuario nao existe");
                return agentes;
            }
        }
        return agentes;
    }classe de testes:
public class TestaDao {
    public static void main(String[] args) throws SQLException {
        AgentesDao dao = new AgentesDao();    
        dao.login("1", "1");
    }
}fiz com 1 para ter certeza que não estava nenhuma letra incorreta, mas ele sempre me devolve : usuario nao existe.
O que poderia ser isso?
obrigado.
 
            