Problema script login

3 respostas
guilherme.dio

Olá, criei um método para consultar o login e senha de um usuário e permitir ou nao acesso a ele, a ideia esta no codigo a seguir, onde eu retorno um valor logico, e em outras classes faço algumas comparações, porém estou obtendo erro nesta classe mesmo:

public static boolean consultaSenha(String login,String senha)
    {
        boolean possui_senha=false;
        Conecta_BD.carregarDriver();
        Connection conn=Conecta_BD.carregarServidor();
        sql = "SELECT senha FROM login where login="+login;
        try
        {
            consulta=conn.createStatement();
            retorno_consulta=consulta.executeQuery(sql);
            while(retorno_consulta.next())
            {
                if(retorno_consulta.getString("senha").equals(senha))
                {
                    possui_senha=true;
                }
            }
        }
        catch(Exception e)
        {
            System.out.println("Erro: consultaSenha");
        }
        return possui_senha;
    }

Alguém tem ideia do meu erro?

3 Respostas

Luciano_Lopes

Qual o erro que aparece quando você executa?O primeiro erro que vi foi no sql, você esqueceu as apas simples (’ ') depois do “=” e antes do “;” e esqueceu de importar o campo “login”

guilherme.dio

me da um erro:

Uknow field ‘admin’ …

sendo que admin foi o usuario q digitei ao executar o programa

surfzera

falta declarar tambem a variavel sql como String

Criado 11 de abril de 2011
Ultima resposta 12 de abr. de 2011
Respostas 3
Participantes 3