それを使用して、テーブルから小数点以下 12 桁の 10 進数値を読み取るとresultSet.getBigDecimal("COL1")
、末尾にいくつかの追加の数字を含む値が返されます。たとえば、テーブルの値は29963.26ですが、rs.getBigDecimal および rs.getString によって返される値は 29963.260000000002 です。
別の例では、テーブルの値は26.76ですが、返される値rs.getBigDecimal('COL')
は26.759999999998 です。
それを乗り越えるための提案はありますか?