我有一个数字类型的 sql 列 PROTOCOL。它可以为空,并且对表 PROTOCOL IN(1,2,3) 有一个约束。我可以设置为空。如果值为空,如何获取值?我可以做 rs.getInt() 但我不认为它返回 null?
if(protocol==0)
{
stmt.setNull(15, java.sql.Types.INTEGER);
}
else{
stmt.setInt(15, protocol);
}