Fala galera!
Alguem sabe se existe um método que transforma char[] em String? O negocio é que eu criei um campo de senha com nome de variavel pwdSenha com interface grafica e pego pelo metodo pwdSenha.getPassword(); . Só que este método retorna um valor char[] e eu tenho um método verificaUser(String, String, String) que pega a senha como um string :
public boolean verificaUser(String user, String senha, String grupo) {
String sql = "SELECT * FROM " + grupo + " WHERE User='" + user + "' AND Senha='" + senha + "'";
boolean autoriza;
try {
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
if (rs.next()) {
fecha(stmt);
fecha(rs);
autoriza = true;
}
else {
fecha(stmt);
fecha(rs);
autoriza = false;
}
return autoriza;
} catch(Exception e) {
JOptionPane.showMessageDialog(null,"Ocorreu um erro na requisição dos dados ao banco.","Atenção!",JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
return false;
}
}
Aproveitando o tópico eu gostaria de perguntar se existe uma maneira melhor de fazer este método.
Vlw galera!