gpt4 book ai didi

java - 数据库空单元格 IF 语句

转载 作者:行者123 更新时间:2023-12-01 10:49:18 25 4
gpt4 key购买 nike

当我删除else if部分时,它工作正常,但如果我保留它,它会给我java.sql.SQLException:找不到数据显然我想要如果单元格不是空的,我的字符串变量将从数据库单元格中获取值。

String updatedby = ""; // Outside of While loop



// Inside the while loop.
if(rs.getString("UpdatedBy") == null)
{ updatedby = ""; }

else if(rs.getString("UpdatedBy") != null)
{ updatedby = rs.getString("UpdatedBy"); updatedby = updatedby.trim(); }

我很困惑。

最佳答案

为什么不只调用一次呢?

updatedby = rs.getString("UpdatedBy");
updatedby = (updatedby == null ? "" : updatedby.trim());

这样可以减少开销。并且代码更少。清洁剂。

关于java - 数据库空单元格 IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34012208/

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