执行insert into 时显示科学计数法是怎么回事?

YSS_YSS2013 2014-04-14 01:09:42
在netbeans环境下用JDBC向MySQL数据库里插入数据时执行:insert into 供应商(往来账款)values(934394958.98)
往来账款字段显示为科学计数法9.3439494E8

我测试了一下,如果插入的数字小于10万则可以正确显示,如果在10万内小数部分不能正确显示,大于10万就使用科学计数法
怎样才能做到不管插入什么数据都正确显示?
对了,我的往来账款是float(15,2)
...全文
469 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
YSS_YSS2013 2014-04-14
  • 打赏
  • 举报
回复
谢谢1楼,非常感谢!
卖水果的net 2014-04-14
  • 打赏
  • 举报
回复
LZ 用的什么管理工具 ? 你这种现象不应该发生,数据库里面存的数据肯定是正确的,是你那里显示的有问题。
tony4geek 2014-04-14
  • 打赏
  • 举报
回复
数据库 decimal

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧