当从表中读取小数点后 12 位的十进制值时,使用resultSet.getBigDecimal("COL1")
它会返回最后带有一些附加数字的值。例如表中的值为29963.26,但 rs.getBigDecimal 和 rs.getString 返回的值为29963.260000000002
另一个例子,表上的值为26.76但返回的rs.getBigDecimal('COL')
值为26.759999999998
有什么建议可以克服它吗?
当从表中读取小数点后 12 位的十进制值时,使用resultSet.getBigDecimal("COL1")
它会返回最后带有一些附加数字的值。例如表中的值为29963.26,但 rs.getBigDecimal 和 rs.getString 返回的值为29963.260000000002
另一个例子,表上的值为26.76但返回的rs.getBigDecimal('COL')
值为26.759999999998
有什么建议可以克服它吗?