java float 类型存储到 sqlserver 的numeric 类型中,出现计算溢出的问题

来源:互联网 发布:云计算需要的设备 编辑:程序博客网 时间:2024/04/30 00:09

 

String[] pureCalRes = RequestHelper.getParaValues(request,itemId+"^"+ "pure_calRes");

 

if( StringUtils.isNumeric(pureCalRes[i]) ){

   BigDecimal bd = new BigDecimal(pureCalRes[i]);

   insertSql += bd.floatValue();

 

   }else{

   insertSql += "null";

   }

 

先把其numeric类型,转换成 BigDecimal 类型。

 

原创粉丝点击