gpt4 book ai didi

java - 在插入 mysql 表之前检查变量是否为 null

转载 作者:行者123 更新时间:2023-12-01 09:54:36 25 4
gpt4 key购买 nike

我更新了 mysql 表中的日期。我的问题是某些日期为空,不插入表中。我使用此检查,但我的问题是 int 类型

public void Salva(String query){
int i = 1;
try{
con=Connessione.ConnessioneDB();
pst= con.prepareStatement(query, PreparedStatement.RETURN_GENERATED_KEYS);
if (anno != null){
pst.setString(i, getAnno());
i++;
}
if (numFormulari != null){
pst.setString(i, getNumFormulari());
i++;
}
if (dataFornulari != null){
pst.setString(i, getDataFornulari());
i++;
}
if (getIdClienti != null){
pst.setInt(i, getIdClienti());
i++;
}
if (idIva != null){
pst.setString(i, getIdIva());
i++;
}

最佳答案

int这样的基本类型不能为null,你应该尝试使用Integer类

关于java - 在插入 mysql 表之前检查变量是否为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37343546/

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