为什么要这样设计呢?你的列是String你就用String,是int就用int啊!

解决方案 »

  1.   

    sql语句有毛病或rst取值时取了没有查出的字段,
    查sql和rst.get...时是否取了没有的列名.
    注意,sql中没有的字段,而rs.get取了的字段
      

  2.   

    我请大家注意不是jdbc给出的列名无效,也就是说是字段错了,但此处我已经可以证明不是这个原因,是因为执行产生第二个数据集二产生的问题。