你的程序中总共才4个参数,哪儿来的5. cast.setString(1,begindate);
 cast.setString(2,enddate);
 cast.setString(3,deptcode);
 cast.registerOutParameter(4, java.sql.Types.DECIMAL);
 cast.executeQuery();
 cast.getBigDecimal(4,3);