JDBC 結果セットを操作する場合、この列は null 値が許可されるため、double ではなく Double を取得する必要があります。列が null の場合、Rs.getDouble は 0.0 を返します。
ベストアンサー1
確認することができますwasNull
ResultSet で値が であったかどうかを確認しますnull
。
最初に列の getter メソッドの 1 つを呼び出してその値を読み取り、次に wasNull メソッドを呼び出して読み取った値が SQL NULL であるかどうかを確認する必要があることに注意してください。
その後に本当に必要な場合はDouble
、返された から作成できますdouble
。