gpt4 book ai didi

java - 一项一项检查 ResultSet 值

转载 作者:行者123 更新时间:2023-12-02 06:29:25 25 4
gpt4 key购买 nike

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);
}
}

这是我的代码,用于根据给定的用户名更新用户密码。这些 XYZpwusertype(管理员或限制) ,用户名。假设数据库中有用户“abc”和密码“123”。我想检查数据库中是否存在“abc”用户。如果不存在,则显示消息“没有这样的用户”。如何在此处使用结果集进行检查。

最佳答案

首先,执行 SELECT 语句,例如:

select un from login where un=<given username> and pw = <given password>

如果返回 >= 1 行,则意味着这样的用户
存在,因此请继续执行 UPDATE 语句。

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

在网络上查看一些带有示例的简单教程。

例如,这个看起来不错。

http://www.tutorialspoint.com/jdbc/jdbc-select-records.htm

参见第 5 步。

关于java - 一项一项检查 ResultSet 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20212417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com