gpt4 book ai didi

java - JDBC `decimal(28,2)` 变为 `java.sql.Types.DOUBLE`

转载 作者:行者123 更新时间:2023-12-01 06:25:36 25 4
gpt4 key购买 nike

数据库中有一个 decimal(28, 2) 列。 JDBC getColumnType返回该列的java.sql.Types.DOUBLE。有什么想法为什么会发生这种情况以及如何避免这种情况吗?

对于decimal(38, 19),它按预期返回java.sql.Types.DECIMAL

驱动程序是jtds。在 Java 1.6 下工作。 DBMS 是 MS SQL。

最佳答案

这是正确的行为。您希望它是什么?如果您想要整数类型,您的列应该是 INT

关于java - JDBC `decimal(28,2)` 变为 `java.sql.Types.DOUBLE`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9126094/

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