Java приложение для входа из базы данных - PullRequest
0 голосов
/ 22 апреля 2020

Эй, я сделал страницу входа, которая обращается к базе данных для правильных учетных данных, а затем принимает пользователя. Предположим, есть 3 пользователя, которые могут войти в систему, и у каждого пользователя есть разные таблицы в базе данных, так как бы я отображал фрейм только этого пользователя. Это код, который я использовал для кнопки входа в систему

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        try{
            Class.forName("com.mysql.jdbc.Driver");
            Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/logindb" ,"root","");
            String sql = "Select * from login where username=? and password=?";
            PreparedStatement pst = con.prepareStatement(sql);
            pst.setString(1, username.getText());
            pst.setString(2, password.getText());
            ResultSet rs = pst.executeQuery();
            if(rs.next()){
                newwindow field = new newwindow();
                field.setVisible(true);
                setVisible(false);
                }
            else{
                JOptionPane.showMessageDialog(null, "InValid User");
                username.setText("");
                password.setText("");
            }
            con.close();


    }                                        
        catch(Exception e){
            JOptionPane.showMessageDialog(null,e);
        }
    }

Как поставить условие?

...