读书人

写了jsp执行存储过程的这个方法数据

发布时间: 2011-12-27 22:22:55 作者: rapoo

写了jsp执行存储过程的这个方法,数据转换时总报错
写了jsp执行存储过程的这个方法,数据转换时总报错,郁闷,征求高手指点,谢谢
public boolean saveMoney(String account,String money,String type) {
try {
Float m=Float.valueOf(money);//头一次转换
String procedure = "{call proc_takeMoney(?,?,?)} ";
CallableStatement cstmt = con.prepareCall(procedure);
cstmt.setString(1, account);
cstmt.setFloat(2,m);//////???????这里总显示转换错误
cstmt.setString(3, type);
int xac = cstmt.executeUpdate();
if (xac > 0) {
return true;
}
} catch (SQLException ex) {
} catch (Exception ex) {
}
return false;
}

[解决办法]
看看改成
cstmt.setFloat(2,m.floatValue());

试试..

读书人网 >Java Web开发

热点推荐