我在数据库表中有一些双打。
格式像45.4438838
当我从结果集中得到它时:

rs.getDouble("value");


返回的数字是45.0

我检查了是否
     rs.getObject(“ value”);
结果格式正确...

如何避免这种情况?

最佳答案

好吧,对不起,我明白了,
我用逗号十进制分隔符加倍。 (因为我是意大利人)
我在数据库中将它们替换为点,现在可以工作了。

关于java - Java ResultSet getDouble()不需要的舍入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50574709/

10-12 17:49