0

NamedParameterJdbcTemplateテーブルにデータを挿入するために使用しています。(Spring 2.5.3/Java 1.6) jconnect ドライバーを使用して sybase に接続していjdbc:sybase:Tds:<Server>:<Port>ます。何らかの理由で、10 進数値の小数部分が切り捨てられます。

jtds ドライバー ( jdbc:jtds:sybase://<Servername>:<Port>) を使用すると、同じコードで正常に動作します。

jconnが他のコードで使用されているため、jtdsを使用できません。

Java オブジェクトでは、フィールドは double として定義されます。データベースでは、フィールドは float として定義されています (精度のある数値は機能しません)。

どんな助けでも大歓迎です。

4

1 に答える 1

0

「地域と言語の設定」から数字の書式設定が可能です。

コントロール パネル -> [地域と言語の設定] -> [小数点記号] をカスタマイズして変更します。「。」の場合。「、」、またはその逆を入れます。

于 2011-11-21T09:47:15.393 に答える