Pessoal eu estava fazendo o trabalho de JAVA com um NetBeans, e tipo quero fazer uma tela de logon para a pessoa digitar usuario e senha e verificar no banco de dados se os dados digitados estão corretos.
Só que quando coloco o campo como de senha a verificação falha, e quando eu vou fazer a inserção mostra o campo senha como null. Alguem sabe como posso tratar essa informação para transformalo e poder fazer as comparações necessárias???
quando faz a comparação não da certo… fala que a senha está incorreta.
fiaux
E está? Como você fez?
TangZero
Poste o trecho de código!
selem32
E está? Como você fez?
publicstaticbooleanpesquisaUsuario(Connectionconn,Stringlogin,Stringpass){Usuarioemp=null;try{PreparedStatementpstmt=conn.prepareStatement("SELECT login,"+"senha FROM usuarios ");ResultSetrs=pstmt.executeQuery();if(rs.next()){emp=newUsuario(rs.getString("login"),rs.getString("senha"));if((emp.login.equals(login))&&(emp.pass.equals(pass)))returntrue;}pstmt.close();}catch(SQLExceptione){e.printStackTrace();System.exit(1);}returnfalse;}
fiaux
Já experimentou olhar os valores das variáveis? O que retorna do banco e o que foi passado como parâmetro?