有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    可以通过“区域和语言设置”进行数字格式化

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