作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用正常的插入表达式在 db2 中插入十进制数。执行查询后,当我对特定插入值进行选择时,我得到结果。
但是当我进入表模式并查找特定元素的插入值时,我发现它是空的。现在,当尝试通过 java 检索相同的值时,它给了我一个空字符串。
表格如下:有两个十进制(18,2)字段。
insert into TEST values (153, 'test', 'test', 1, 1, 1.11, 1.11)
选择查询:
Select * from TEST
给我输入的实际值。但是当我进入表模式时,我找不到输入的小数输入。
有人可以告诉我哪里出了问题吗?
最佳答案
您必须定义 java.math.BigDecimal字段,并将 double 或浮点值放入该字段。
BigDecimal value = new BigDecimal(1.11);
BigDecimal 字段(值)将进入 INSERT 语句。
关于java - 如何在DB中插入十进制值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13970001/
我是一名优秀的程序员,十分优秀!