日期:2014-05-17  浏览次数:20647 次

请教各位前辈,从数据库取出数值的显示问题。
为什么在数据库里看到的数据明明是0,取出来的却是0E-7或者0.00?

真搞不懂啊,还有次竟然显示的是"-0.0"

不知道在Java里怎样才能让0值干干脆脆的在前台显示"0"呢?

------解决方案--------------------
用字符串显示
------解决方案--------------------
你看下你数据库的数据类型,然后再确认下你jsp 页面的类型,是否需要转换。
------解决方案--------------------
引用:
用字符串显示

+1024

Oracle的话用to_char
------解决方案--------------------
引用:
Quote: 引用:

用字符串显示

+1024

Oracle的话用to_char

++1
注意检查数据类型。
------解决方案--------------------
我是建议你去看一下基本型的介绍,int long double byte 
decimal那是精确度很高的数据型
在计算机中,1!=1是一件经常发生的事情哦~
------解决方案--------------------
碰到过类似问题,不过都是0变成0.00   我是直接转换为字符串  然后处理的