java NamedParameterJdbcTemplate jconnect十进制问题
我正在使用NamedParameterJdbcTemplate
将数据插入表中。(Spring 2.5.3/Java1.6)
我正在使用jconnect驱动程序连接到sybasejdbc:sybase:Tds:<Server>:<Port>
。
由于某种原因,十进制值的小数部分被截断
如果我使用jtds驱动程序(jdbc:jtds:sybase://<Servername>:<Port>
),使用相同的代码,它的工作状态很好
我不能使用jtds,因为其他代码正在使用jconn
在Java对象中,字段定义为double。在数据库中,字段定义为float(带精度的数字不起作用)
感谢您的帮助
# 1 楼答案
可以通过“区域和语言设置”进行数字格式化
转到控制面板->;“区域和语言设置”->;自定义并更改“十进制符号”。如果它是一个“.”加“,”或反之亦然