ResultSet就是不能这么用,你的功能只有做一个临时变量了。

解决方案 »

  1.   

    根据你的逻辑 ,是因为对同一行数据的某一字段做了两次操作就不可以了,这应当是驱动程序的问题。对于ResultSet这样的接口,影响是由实现造成的。
      

  2.   

    results就是不能两次取出srm地。
    先定义一个变量放到里面去,就会好地。
      

  3.   

    普通的结果集是单向移动的,所以不能两次访问一个记录。从j2sdk1.4开始,jdbc开始支持双向移动的结果集,你可以试试。其实即使不能双向移动也没问题,你可以把结果级的数据保存到一个vector或类似的东西里面,数组也行,如果已知届国际中包含哪些字段和数据类型,为每条记录做一个数据类也可以,这样保存起来要方便一些,然后再做数据处理。