gpt4 book ai didi

java - PreparedStatement setNull(..)

转载 作者:IT老高 更新时间:2023-10-28 11:46:40 27 4
gpt4 key购买 nike

Java PreparedStatement 提供了显式设置 Null 值的可能性。这种可能性是:

prepStmt.setNull(parameterIndex, Types.VARCHAR);

此调用的语义是否与使用带有 null 参数的特定 setType 时的语义相同?

prepStmt.setString(null);

?

最佳答案

但要小心这个....

Long nullLong = null;

preparedStatement.setLong( nullLong );

-出现空指针异常-

因为原型(prototype)是

setLong( long )   

不是

setLong( Long )

很高兴能捕获你哦。

关于java - PreparedStatement setNull(..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1357429/

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