gpt4 book ai didi

java - SQL DECIMAL 转 Java Number

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:23:17 25 4
gpt4 key购买 nike

我有一个数据库(如果重要,则为 MySQL 5.6),我想在其中存储通常(但并非总是)为整数的数值。现在我有一个 DECIMAL(10, 3) 列,它似乎运行良好。我正在寻找的是一种我知道 native JDBC 中不存在的方法,但类似于:

public Number ResultSet.getNumber()

如果底层 SQL 值实际上是一个整数,它将返回一个 Long(甚至可能是 Integer),否则返回一个 Double .是否有某种方法可以从 JDBC 中的 SQL DECIMAL 列获得等效结果?

最佳答案

SQL DECIMAL 和 NUMERIC 值的推荐 Java 映射是 BigDecimal:

ResultSet.getBigDecimal()

关于java - SQL DECIMAL 转 Java Number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35702026/

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