日期:2014-05-18  浏览次数:20956 次

如何向数据库中插入number(3,3)和char(1)类型数据
我的oracle中有一张表,里面有两个字段A和B,它们的类型分别是NUMBER(6,4)和CHAR(1)类型,我要从WEB表单中的string类型的两个数据插入到这个表中,请问要如何转换才能成功插入.
我想知道在JSP中如何转换这两个String类型的数据才能插入到表中?如:PreparedStatement对象的setXXX()方法用哪个是setInt或是别的.
谢谢!!!

------解决方案--------------------
char字段直接用setString;
NUMBER字段 需要setDouble,需要把你得字符串转化成double
------解决方案--------------------
把string 类型转为BigDecimal
BigDecimal a=new BigDecimal(bb);
然后setString(1,a);
那就ok了。