Java 逐个检查结果集值

Java 逐个检查结果集值,java,netbeans,resultset,user-accounts,Java,Netbeans,Resultset,User Accounts,这是我的代码,用于根据给定的用户名更新用户密码。这些X,Y,Z值pw,用户类型(管理或限制),用户名。假设数据库中有用户“abc”和pw“123”。我想检查数据库中是否存在“abc”用户。如果不存在,则显示消息“无此类用户”。。如何在此处设置用户结果以检查..首先,执行SELECT语句,如: public void changeAccount(String X, String Y, String Z) { try { JDBC.DB.putData("UPDATE log

这是我的代码,用于根据给定的用户名更新用户密码。这些
X
Y
Z
pw
用户类型
(管理或限制),
用户名
。假设数据库中有用户“abc”和pw“123”。我想检查数据库中是否存在“abc”用户。如果不存在,则显示消息“无此类用户”。。如何在此处设置用户结果以检查..

首先,执行SELECT语句,如:

public void changeAccount(String X, String Y, String Z) {
    try {
        JDBC.DB.putData("UPDATE login SET pw='" + Y + "',type='" + Z + "' WHERE un='" + X + "' ");
        System.out.println("done");
    } catch (Exception ex) {
        JOptionPane.showMessageDialog(null, ex);
    }
}
从登录中选择un,其中un=和pw=
如果返回>=1行,则表示这样的用户
存在,请继续执行更新语句。

如果SELECT语句返回0行,则不存在此类用户。

请参阅web上的一些简单教程和示例

例如,这个看起来不错


请参见第5步。

首先检查用户名,然后在执行操作后检查用户名如何使用结果集值。这就是我想要的。
select un from login where un=<given username> and pw = <given password>