ayuda soy novato en java y en programacion

ayuda

estoy creando un programita para una tienda

cree una base de datos y ya hice la conexion con mysql

al crear una ventana de inicio de sesion quiero que busque el nombre de usuario y su contraseña de ese registro cuando le doy aceptar

les paso el código del boton

private void jBAceptarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String usuario=jtxtUsuario.getText();
String psswU=jpsswUsuario.getText();

// AQUI EMPIEZA EL ERROR
if((usuario.isEmpty())||(psswU.isEmpty())){
JOptionPane.showMessageDialog(null, "Ingrese su nombre de usuario y contraseña");
}
else{
try {
String info="";
String consultausuario;
String consultapssw;
consultausuario = "select * from usuario where Nombre = (usuario)||pssw=(psswU)";
consultapssw = "select * from usuario where pssw = (psswU)";
ResultSet ru=(ResultSet) sentencia.executeQuery(consultausuario);
ResultSet rp=(ResultSet) sentencia.executeQuery(consultapssw);
if (ru=usuario){
if consultapssw = psswU{
info="Bienvenidos a Novedades Angel";
}
Else{
JOptionPane.showMessageDialog(null"El usuario y/o contraseña no existen");
}
}
catch(Exception e ){
JOptionPane.showMessageDialog(null,"Error al consultar la tabla usuario: Usuario y/o Contraseña incorrectos");
}

}

}

private void jBCancelarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}

private void jpsswUsuarioActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
JFrame Entrada = new Entrada();

public void run() {
Entrada.setLocationRelativeTo(null);
Entrada.setVisible(true);

}
});
}

// Variables declaration - do not modify
private javax.swing.JButton jBAceptar;
private javax.swing.JButton jBCancelar;
private javax.swing.JPanel jPanel1;
private javax.swing.JLabel jlblContraseña;
private javax.swing.JLabel jlblUsuario;
private javax.swing.JPasswordField jpsswUsuario;
private javax.swing.JTextField jtxtUsuario;
// End of variables declaration

}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de JaimeItlzc

login denuevo

private boolean login() {
        javax.swing.JPanel panel = new javax.swing.JPanel();
        panel.setBackground(new java.awt.Color(110,220,190);
        javax.swing.JTextField usuario = new javax.swing.JTextField();
        javax.swing.JPasswordField password = new javax.swing.JPasswordField();
        int intentos = 0;
       
        panel.setLayout(new java.awt.GridLayout(2, 2, 10, 10));
        panel.add(new javax.swing.JLabel("Usuario:"));
        panel.add(usuario);
        panel.add(new javax.swing.JLabel("Contraseña:"));
        panel.add(password);
       
        while(intentos < 3) {
            if(javax.swing.JOptionPane.showConfirmDialog(this, panel, this.getTitle(), javax.swing.JOptionPane.OK_CANCEL_OPTION, javax.swing.JOptionPane.PLAIN_MESSAGE) == javax.swing.JOptionPane.OK_OPTION) {
                if(usuario.getText().equals(""))
                    javax.swing.JOptionPane.showMessageDialog(this, "Se debe digitar el Nombre de Usuario", this.getTitle(), javax.swing.JOptionPane.INFORMATION_MESSAGE);
                else if(password.getPassword().length == 0)
                    javax.swing.JOptionPane.showMessageDialog(this, "Se debe digitar la Contraseña", this.getTitle(), javax.swing.JOptionPane.INFORMATION_MESSAGE);
                else{
                    //aqui se debe validar la contraseña
                    try {
                        rs = ConeccionStandar.obtenerResultSet("SELECT * FROM ACO_TUSUARIO WHERE USU_LOGIN = " + "'" + usuario.getText().trim().toUpperCase() + "'" +
                                " AND USU_PASSWORD = " + "'" + password.getText().trim().toUpperCase() + "'");
                        usu = usuario.getText().trim();
                        if(rs.next()){
                            ConeccionStandar.asignarUsuarioConectado(rs.getInt(1));
                            break;
                        }else{
                            intentos++;
                            javax.swing.JOptionPane.showMessageDialog(this, "El nombre de usuario o contraseña son invalidos.");
                            if(intentos == 3)
                                cerrarVentana();
                        }
                    } catch(Exception err) {System.out.println(err);}
                }
            } else {
                cerrarVentana();
            }
        }
        return true;
    }