0
我正在使用NetBeans,並使用拖放gui創建了一堆表單文本字段和按鈕。如何讓所有類的用戶登錄ID
我已經創建了這個漂亮的登錄頁面,用戶從本地數據庫輸入用戶ID和密碼,我想存儲輸入的用戶ID以便在另一個表單(「我的個人資料」頁面)上使用,然後查詢數據庫並獲取有關該用戶的詳細信息。爲此,我需要將用戶ID作爲當前用戶存儲並在另一個類中使用。
我已經嘗試了很多東西,但問題是,用戶輸入數據的地方是在一個私人無效的方法,我似乎無法得到任何變量,這是它看起來像。
private void jButton6MouseClicked(java.awt.event.MouseEvent evt) {
String sql = "select * from user where userid='" +userid.getText()
+ "' and password='" +password.getText()+"'";
try {
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
if (rs.next()) {
JOptionPane.showMessageDialog(null, "Welcome");
dispose();
currentuser = rs.getString("userid");
HomePageMember form5 = new HomePageMember();
form5.setVisible(true);
} else {
JOptionPane.showMessageDialog(null,
"Sorry, Invalid Login ID or Password");
}
} catch(Exception e) {
JOptionPane.showMessageDialog(null, e);
}
public class LoginPage extends javax.swing.JFrame {
Connection conn = null;
ResultSet rs = null;
PreparedStatement pst = null;
private String currentuser;
public String getText() {
return this.currentuser;
// something like this, but it doesn't work
}
//Then in another class have this
displayuserid.setText("currentuser")