当前位置: 代码迷 >> Java Web开发 >> [求助]页面输入数字存入数据库定义为money类型列失败
  详细解决方案

[求助]页面输入数字存入数据库定义为money类型列失败

热度:251   发布时间:2006-06-16 21:05:01.0
[求助]页面输入数字存入数据库定义为money类型列失败
按下面这么定义,转换应该没问题吧 price为money类型
String price=(String)session.getAttribute("price_a");
float pricei=Float.parseFloat(price);
...........
String sql1="INSERT INTO book (id,title,price) VALUES('"+id+"','"+title+"','"+pricei+"')";//在程序中是一行
搜索更多相关主题的帖子: 数据库  money  定义  数字  类型  

----------------解决方案--------------------------------------------------------
要不把数据库的类型设为double型试试看

----------------解决方案--------------------------------------------------------
要不把数据库的类型设为double型试试看


----------------解决方案--------------------------------------------------------
String sql1="INSERT INTO book (id,title,price) VALUES('"+id+"','"+title+"','"+pricei+"')";//
改成
----------------解决方案--------------------------------------------------------
String sql1="INSERT INTO book (id,title,price) VALUES('"+id+"','"+title+"',"+pricei+")";//
----------------解决方案--------------------------------------------------------