Number 型の SQL 列 PROTOCOL があります。NULL 可能であり、テーブル PROTOCOL IN(1,2,3) に制約があります。NULL に設定できます。nullの場合に値を取得する方法は? 私は rs.getInt() を実行できますが、null を返すとは思いませんか?
if(protocol==0)
{
stmt.setNull(15, java.sql.Types.INTEGER);
}
else{
stmt.setInt(15, protocol);
}