数据库中有一个decimal(28, 2)
列。JDBC getColumnType返回java.sql.Types.DOUBLE
该列。任何想法为什么会发生这种情况以及如何避免这种情况?
因为decimal(38, 19)
它java.sql.Types.DECIMAL
按预期返回。
驱动是jtds。在 Java 1.6 下工作。DBMS 是 MS SQL。
数据库中有一个decimal(28, 2)
列。JDBC getColumnType返回java.sql.Types.DOUBLE
该列。任何想法为什么会发生这种情况以及如何避免这种情况?
因为decimal(38, 19)
它java.sql.Types.DECIMAL
按预期返回。
驱动是jtds。在 Java 1.6 下工作。DBMS 是 MS SQL。