NamedParameterJdbcTemplate jconnect十进制问题

时间:2011-11-18 00:02:01

标签: java jdbc sybase spring-jdbc

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

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

我无法使用jtds,因为其他代码正在使用jconn。

在Java对象中,字段定义为double。在数据库中,字段定义为float(精度数字不起作用)。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

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

转到“控制面板” - &gt; “区域和语言设置” - &gt;自定义并更改“十进制符号”。如果它是“。”把“,”反之亦然。