hola, con respecto a lo del logeo, por que no utilizas un select count(*) de esta manera.
Código:
private PreparedStatement ps;
public ResultSet rs;
private Connection cn;
Código:
private void btnAceptarActionPerformed(java.awt.event.ActionEvent evt) {
try{
ps=cn.prepareStatement("select count(*) from cuentas where usuario=? and passw=?");
ps.setString(1, this.txtUsuario.getText());
ps.setString(2,this.txtPassword.getText())
rs=ps.executeQuery();
while(rs.next()){
if (rs.getString(1)=="1") {
this.dispose();
}
else{
JOptionPane.showMessageDialog(null,"Usuario o contraseña incorrectos..");
}
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Se produjo un error\n"+e.getMessage(),"Error",JOptionPane.ERROR_MESSAGE);
}
}