上面的代码是没有任何问题的
应该是别的地方有错
是否连接已经被关闭?

解决方案 »

  1.   

    要把第一个的操作做完了
    比如取直什么的
    再写第二个
      

  2.   

    因为rs和rs1都是通过一个stmt生成的
    在java里面每一个rs都需要一个stmt来支撑
    但是一个connection可以支撑多个stmt
    你的问题就是,本来rs用stmt支撑,可是你又让stmt去支撑rs1
    这时候rs失去了支撑,在使用的时候就会出现
    ResultSet is closed  错误如果想要使用多个rs就必须多个stmt祝你好运!
      

  3.   

    我想如果你不是牵套执行就没有必要建立两个联接,顺序执行一个就行了因为用两个消耗的资源还大呢!