这句错了:ResultSet rst = st.executeQuery("select * from ROOM_NUM");
                         ——怎么还是用st发出的查询哪,应该用stt。

解决方案 »

  1.   

    噢!!代码是我帖错了
    用STT....也不行......
    是游标的错误。。
    不解在循环里不能创建statement吗??
      

  2.   

    你把ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE去掉试试。
    即使jdbc不支持游标滚动,这么写也应该是没错的,但你还是去掉试一下吧。
    另外,你在循环中定义的sql好像没用上吧。
      

  3.   

    去掉不行。。我才加上的是不是第一个查询要静态游标。
    为了测试我没有用sql..
    总是报cursor错  
    急用。