把你的字段用这个方法格式化一下就行:
boardid=java.lang.Integer.parseInt(你的数据);
成功了要给分呀!

解决方案 »

  1.   

    我是要把int型转换成String型,不是把String-->int.
      

  2.   

    jsp中int型的数据,数据库中这个字段的类型也定义为int型了,那直接插不就是了?
      

  3.   

    我的a是int型,我用a.toString();                    给我提示Can't invoke a method on a int.错误.还有,我直接插stm.setInteger(1,a);提示
    Method setInteger(int, int) not found in interface java.sql.PreparedStatement.
                            
      

  4.   

    还是不明白,你在jsp中定义的为INT,要插入SQLserver2000,其中这个字段也是int,那还要转换成string干什么??
      

  5.   

    同意,如果数据格式一样,何必要换来换去呢?不过这也是一种学习!除了ii.toString()外,也可以用int intVar = 1223;
    String strVar;
    strVar = java.lang.String.valueOf((intVar));这是比较标准的!
      

  6.   

    同间楼上,用valueOf方法可以转成String,可以试试
      

  7.   

    补充一下!java.lang.String.valueOf(intVar);
    不止可以变换int型数据!还可以变换所有的数字型数据,比如说,long,float....valueOf方法是一个重载函数!!!所以……
      

  8.   

    String s = (new Integer(i)).toString()