0

我想在点击按钮登录后打开代理表单,我看不懂。

我有一个名为 agent 的表,具有 User_Name、Password、First_Name 和 Last_Name 属性。

我在 User_Name 和 Password 中接受用户的输入以进行登录。匹配值后,它必须移动到下一个代理形式并显示信息。

如果它变为真,则继续处理代理信息。

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);
        }

我能做些什么来完成这个任务?

4

0 回答 0