Эй, я сделал страницу входа, которая обращается к базе данных для правильных учетных данных, а затем принимает пользователя. Предположим, есть 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);
}
}
Как поставить условие?