我想在点击按钮登录后打开代理表单,我看不懂。
我有一个名为 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);
}
我能做些什么来完成这个任务?