gpt4 book ai didi

java - 为什么使用 resultset!=null 它会检查 null

转载 作者:行者123 更新时间:2023-12-01 16:34:43 26 4
gpt4 key购买 nike

我有以下代码

if (rs != null)
{
out.println("result set has got something");
while (rs.next())
{
//I am processing result set now
}
}
else
{
out.println("result set is empty");
}

即使 rs 为空,它也会打印“结果集有一些东西”。为什么会发生这样的情况以及如何检查结果集是否为空?

最佳答案

您可以通过以下方式检查:

if(rs != null && rs.next()) {
out.println("result set has got something");
do {
// do what you have to do
} while (rs.next());
} else {
out.println("result set is empty");
}

关于java - 为什么使用 resultset!=null 它会检查 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10513288/

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