bem galera, eu criei um sistema de login, e inves de eu utilizar JTextField onde digita a senha, eu queria usar JPasswordField, que praticamente passa a usar getPassword, mais o problema :
try {
PreparedStatement ps = (PreparedStatement) con
.prepareStatement("SELECT * FROM login WHERE usuario = ? AND senha = ?");
String user = this.jTextField1.getText();
char[] password = this.jPasswordField1.getPassword();
ps.setString(1, user);
ps.setString(2, password);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
new PainelPrincipal().setVisible(true);
} else {
JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!",
"alerta",JOptionPane.ERROR_MESSAGE);
jTextField1.setText("");
jPasswordField1.setText("");
}
} catch (Exception e){
System.out.println(toString());
}
qual método utilizo no lugar ps.setString???