Pessoal bom dia.
Sou novo em Java e estou com dificuldades para comparar uma senha criptografada.
Meu código é o seguinte:
Class.forName("net.sourceforge.jtds.jdbc.Driver");
[b]Connection[/b] con = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/W2Data", "sa", "senha");
[b]ponte [/b]= con.createStatement();
// seleciona o que foi digitado em jPassword
jPassword.selectAll();
[b]ResultSet[/b] rs = ponte.executeQuery("SELECT PWDCOMPARE('" + [b]jPassword.getSelectedText()[/b] + "', [b]senha_usu[/b]) FROM [b]tb_usuarios [/b]WHERE [b]nome_usu [/b]= '" +[b] jListaUsuarios.getSelectedItem() [/b]+ "'");
jPassword.getSelectedText() pega o que o usuário digitou no campo senha
senha_usu é o campo da tabela que tem a senha criptografada
tb_usuarios é a tabela
nome_usu é o campo da tabela que tem o nome do usuário
+ jListaUsuarios.getSelectedItem() é o nome do usuário selecionado na jComboBox
Esta consulta não traz nenhuma linha como resultado.
Estou fazendo algo errado?
Por favor me ajudem.
Abraços,
Wellington