【问题标题】:NamedParameterJdbcTemplate jconnect decimal issueNamedParameterJdbcTemplate jconnect 十进制问题
【发布时间】:2011-11-18 00:02:00
【问题描述】:

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

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

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

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

感谢任何帮助。

【问题讨论】:

    标签: java jdbc sybase spring-jdbc


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      相关资源
      最近更新 更多