如何检索和SUCESSFUL登录后显示的登录ID

问题描述:

我在检索登录后的确切用户登录ID的问题一直是成功的,在我的管理框架,以显示它在一个状态文本框如何检索和SUCESSFUL登录后显示的登录ID

public String i; 
public String getId() 
{ 
    return this.i; 
} 
private void btnLogActionPerformed(java.awt.event.ActionEvent evt) {          
    String sql ="select * from ad where logId=? and password=?"; 
    try{ 
     pst = conn.prepareStatement(sql); 
     pst.setString(1,loginTxt.getText()); 
     pst.setString(2,passTxt.getText()); 

     rs = pst.executeQuery(); 
     if(rs.next()) 
     { 
      JOptionPane.showMessageDialog(null, "Username and password is correct"); i = rs.getString("logId"); 
      rs.close(); 
      pst.close(); 
      AdminTable s = new AdminTable(); 
      s.setVisible(true); 
      dispose(); 
     } 
     else 
     { 
      JOptionPane.showMessageDialog(null, "Username and password incorrect"); 
     } 
    } 
    catch(Exception e) 
    { 
     JOptionPane.showMessageDialog(null, e); 
    } 

} 

//这是我的第二帧,管理框架。我想登录ID出现在一个文本框,用户已登录 Login lo = new Login(); public Admin() { initComponents(); jTextAdId.setText(lo.i); }

+0

什么不起作用?你在'loginTxt.getText()'中有登录ID,你还需要什么? –

+0

我想登录ID显示在我的管理框架上作为状态 – Maxwell

+0

请参阅:http://*.com/help/someone-answers – c0der

后自动如果你想在ID上显示AdminTable你必须通过它,像:

AdminTable s = new AdminTable(loginTxt.getText()); 

为了更好地帮助发布MCVE