Я хочу открыть форму агента после нажатия кнопки входа в систему, чего я не могу понять.
У меня есть таблица с именем агента, имеющая атрибуты User_Name, Password, First_Name и Last_Name.
Я беру ввод от пользователя в Имя пользователя и Пароль для входа в систему.После сопоставления значений он должен перейти к следующей форме агента и отобразить информацию.
Если она станет истинной, тогда перейдите к информации агента.
private void jButton1_LogInActionPerformed(java.awt.event.ActionEvent evt) {
Connection con = MyConnection.getConnection();
PreparedStatement ps;
try {
ps=con.prepareStatement("Select * from agent WHERE User_Name = ? AND Password = ?");
ps.setString(1, jTextField1_UserName.getText());
ps.setString(2, String.valueOf(jPasswordField1.getPassword()));
ResultSet rs = ps.executeQuery();
String Name = jTextField1_UserName.getText();
if(rs.next())
{
String First_Name = rs.getString("First_Name");
if(Name.equals(First_Name))
{
Agent_Info ag_info = new Agent_Info();
ag_info.setVisible(true);
ag_info.pack();
ag_info.setLocationRelativeTo(null);
this.dispose();
//System.out.println("Yes");
}
}
} catch (SQLException ex) {
Logger.getLogger(LoginForm.class.getName()).log(Level.SEVERE, null, ex);
}
Что я могу сделать для завершения этогозадача