getString()取出的是string
其他的类似

解决方案 »

  1.   

    getString()方法内部自动转换数据类型为String
    getObject()得到的是父类,应当在使用前强制转换需要的数据类型。
    其他的类似,如果数据不能转换则抛出异常。
      

  2.   

    用getString()把  会自动转换成String 的
      

  3.   

    getString()方法得到的值类型为StringgetObject()得到的值类型根据字段和数据库的驱动程序而定,一般Date类型的用getObject返回的是一个Date型,Varchar返回的是String,Boolean返回的是true 和false.其他类型同理
      

  4.   

    那int类型的返回的是Integer还是其他的什么类型???
      

  5.   

    如果用getInteger()取到的是int类型
    用getString()取到的就是string类型了
      

  6.   

    请问是不是什么类型都可以用setObject(   ,   )来塞参数???
    另外请问int和datatime类型用getObject()取出来会转换成什么类型???
      

  7.   

    我上面不是写了么,getObject()得到的值类型根据字段和数据库的驱动程序而定,一般Date类型的用getObject返回的是一个Date型,Varchar返回的是String,Boolean返回的是true 和false.其他类型同理int型的返回的是一个Integer对象。
      

  8.   

    使用if判断一下你的ResultSet里面的类型是什么类型,用操作符instanceof如果相同就赋值给你定义的新变量,每个类型都判断一下就可以了
      

  9.   

    数据库里的类型为int ,最好用getInt取,否则会有意想不到的错误,尽管
    有的数据库支持getString取int 值