0

当从表中读取小数点后 12 位的十进制值时,使用resultSet.getBigDecimal("COL1")它会返回最后带有一些附加数字的值。例如表中的值为29963.26,但 rs.getBigDecimal 和 rs.getString 返回的值为29963.260000000002

另一个例子,表上的值为26.76但返回的rs.getBigDecimal('COL')值为26.759999999998

有什么建议可以克服它吗?

4

0 回答 0