Cannot Convert From ResultSet to ResultSet

1 resposta
A

Galera,

Tenho uma classe que eu gostaria que validasse o login e senha de um usuário. Entretanto, no trecho do código:

ResultSet res = pstm.executeQuery();

aponta o erro: "Cannot convert from ResultSet to Resultset."

O que seria este erro? Como devo proceder?

Desde já, grata!

//	 Validar usuário 
    public boolean validar(Professor professor)throws Exception{ 
        try{ 
            
            
            // Query 
            String vsql = "select * from professor where usuario = ? and senha = ?"; 
            PreparedStatement pstm = conexao.prepareStatement(vsql); 

            // Parametros 
            pstm.setString(1, professor.getRp().trim()); 
            pstm.setString(2, professor.getSenha().trim()); 
            ResultSet res = pstm.executeQuery(); 
            
            boolean ret; 
            if(res.next()){ 
                ret = true; 
            }else{ 
                ret = false; 
            } 
            
            // Fecha conexão 
            conexao.close(); 

            return ret; 

        } 
        catch (Exception e){ 
            throw new Exception("Erro ao validar usuário: " + e.getMessage()); 
        } 
    }

1 Resposta

L

Andreiabr,

Voce chegou a verificar se os nomes completos das classes com seus pacotes são os mesmos?

pq as vezes o q pode tah acontecendo com vc eh q o objeto ResultSet que voce espera está no pacote java.abc.ResultSet e o ResultSet que volta do executeQuery está em oturo pacote, por exemplo java.def…dá uma verificada nisso, as vezes é algum problema com os jars que voce tah utilizando…versão do java, etc…

Criado 30 de abril de 2008
Ultima resposta 1 de mai. de 2008
Respostas 1
Participantes 2