1

decimal(28, 2)データベースに列があります。JDBC getColumnTypejava.sql.Types.DOUBLEはその列を返します。なぜこれが起こるのか、これを回避する方法はありますか?

期待どおりにdecimal(38, 19)戻るjava.sql.Types.DECIMALからです。

ドライバーは jtds です。Java 1.6 で動作します。DBMS は MS SQL です。

4

1 に答える 1

-3

それは正しい振る舞いです。あなたはそれが何であると期待しますか?整数型が必要な場合は、列をINTにする必要があります

于 2012-02-03T09:07:56.943 に答える