BigDecimal他是什么数据类型?

BigDecimal他是什么数据类型?,第1张

这个类型是用来进行精准计算用的,比如银行系统、科技领域等要多用到。给你个地址,自己看:http://blog.csdn.net/justinavril/article/details/2823017

oracle数据库本来就没有Integer类型的,同样的BigDecimal也是没有的

Int、long、Integer、BigDecimal、double、float等类型在ORACLE中其实都是映射成Number类型的,如

number(M,N)  存储小数位为M位,总长度为N的浮点数,如果小数位数不足,则用0补全;

number(N)   存储总长度为N的整数

而为了与别的数据库兼容,后来才又新增了int类型作为number类型的子集,其实int类型相当于number(22),存储总长度为22的整数。

String name=rs.getString("name")java中的String对应sql中的varchar BigDecimal decimal=new BigDecimal(rs.getInt("num"))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6613243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存