Boa noite pessoal,
Estou com um problema e não arrumo solução.
Estou criando uma tela de login onde utilizo dois componentes: jtextfield (login) e jpasswordfield (senha), pois então, já descobri como resgato o valor inserido no campo de senha usando new String().
O que acontece é que gravo usuários na base de dados e a senha é gravada no formato esquisito (char que ele gera), mas agora preciso resgatar esse valor da base e compará-lo com o informado no login.
Alguém tem alguma idéia de como resolver isso, pois tentei dessa forma:
JPasswordField pass = new JPasswordField(rs.getString("senha"));
if(new String(senha.getPassword()).equals(new String(pass.getPassword()))){
JOptionPane.showMessageDialog(null, "IGUAIS");
}
else{
JOptionPane.showMessageDialog(null, "DIFERENTES");
}
Se alguém puder me ajudar agradeço muito pq isso é pro meu tcc e estou precisando muito resolver esse módulo pra entregá-lo.
Obrigado pessoal