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

来源:互联网 发布:孙越演的网络剧 编辑:程序博客网 时间:2024/05/16 16:57

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 类型。



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Lin_Rainbow/archive/2011/04/28/6368832.aspx