gpt4 book ai didi

java - 当我从 Oracle DB 读取并将检索到的数字存储在字符串中时,为什么值存在差异。

转载 作者:行者123 更新时间:2023-11-30 04:27:17 24 4
gpt4 key购买 nike

当我从 Oracle DB 读取列值(在 DB 中以 float 据类型存储)并将检索到的数字存储在字符串中时,为什么值存在差异。例如。该列存储 0.0286949901125447,但当使用 Java JDBCTemplate 从数据库读取时,它输出 0.028694990112544703。我使用的是 Oracle 10.2。谁能帮我解决这个问题吗?

最佳答案

很难给您确切的答案,因为您没有与我们分享任何代码。但是我相信数据库中的值和字符串中的值是相同的。只需使用您用来查看数据库中数据的工具来格式化值并可能删除尾部,这样您就看不到最后 2 个字符 02

关于java - 当我从 Oracle DB 读取并将检索到的数字存储在字符串中时,为什么值存在差异。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15543806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com