0

我正在使用NamedParameterJdbcTemplate将数据插入表中。(Spring 2.5.3/Java 1.6) 我正在使用 jconnect 驱动程序连接到 sybase jdbc:sybase:Tds:<Server>:<Port>。由于某种原因,十进制值的小数部分被截断。

如果我使用 jtds 驱动程序 ( jdbc:jtds:sybase://<Servername>:<Port>) 使用相同的代码,它工作正常。

我不能使用 jtds,因为其他代码正在使用 jconn。

在 Java 对象中,字段被定义为双精度。在数据库中,字段被定义为浮点数(精确的数字不起作用)。

任何帮助表示赞赏。

4

1 回答 1

0

可以从“区域和语言设置”中进行数字格式化。

转到控制面板->“区域和语言设置”->自定义并更改“十进制符号”。如果是“。” 放一个“,”,反之亦然。

于 2011-11-21T09:47:15.393 回答