我在数据库表中有一些双打。
格式像45.4438838
当我从结果集中得到它时:
rs.getDouble("value");
返回的数字是45.0
我检查了是否
rs.getObject(“ value”);
结果格式正确...
如何避免这种情况?
最佳答案
好吧,对不起,我明白了,
我用逗号十进制分隔符加倍。 (因为我是意大利人)
我在数据库中将它们替换为点,现在可以工作了。
关于java - Java ResultSet getDouble()不需要的舍入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50574709/