0

在我的 java swing 用户注册表单中,我试图保存用户名、作业、用户名和密码。我将用户名和密码保存在我的登录表中。
这是我的表结构。
login : un(Primary_key), Password, type, oldPw
所以在我的用户名 textfeild (txtun) 中我将此操作编码为密钥释放操作。

         public void chkUn(JTextField un) {
    try {
        ResultSet rs3 = JDBC.getData("select un from login");
        while (rs3.next()) {
            if (un.getText().equals(rs3.getString("un"))) {
                JOptionPane.showMessageDialog(null, "This user name already saved. Enter another user name");
                un.setText("");
            }
        }
    } catch (Exception e) {
        e.printStackTrace();
    }


当我在我的 txtun jtextfeild 上键入以前保存的用户名(un)之一并指向密码 jpasswordfeild(“pass”)时,我没有任何警报消息。但是,当我输入相同的先前保存的用户名并按空格键时,我仍然收到该警报。
我想要的是检查当前输入的用户名表登录中是否有任何可用的用户名等于这个。并在我完成输入用户名的动作时设置警报。请帮我。如果您需要更多信息,请询问我。但是帮帮我。

4

0 回答 0