gpt4 book ai didi

java - 当数据库中的行值为 NULL 时使用 ResultSet

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

直接查询数据库时,结果为NULL,现在我使用ResultSet来检查结果是否为NULL,执行其他操作,如果结果不为空,打印结果:这是我的代码:

if(rs4 != null) {
while(rs4.next()) {
String ad =rs4.getString("number");
System.out.println(ad);
}
}
else{
System.out.println("ZERO ENTRIES");
}`

数据库行值为 NULL,因为我的查询没有返回行,所以我肯定希望 else 语句运行,但现在 if 语句仍在执行并打印 null

最佳答案

直接查询DB时看到的NULL是列number的值,而不是行的值。

所以,这就是为什么你会得到 non-null行有 NULLnumber您的 ResultSet 中的专栏.

关于java - 当数据库中的行值为 NULL 时使用 ResultSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43235281/

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