resultset is closed?
怎么可能?

解决方案 »

  1.   

    做一个bean,有一个根据用户名的查询方法(返回记录数recordcount)和一个插入的方法.在jsp里
    if (recordcount==0)
    {
    执行bean里的插入方法
    }
      

  2.   

    做一个bean,有一个根据session中的用户名的查询(返回记录数recordset)和一个插入方法。
    在jsp里:
    if(recordset==0)
    {
    执行bean里的插入方法
    }
      

  3.   

    boolean result = rs.next() ;
    if (result)
        doInsert() ;
      

  4.   

    判斷有沒有該紀錄當然要先遍厲數據庫,怎麽會在遍里中操作insert???
    boolean flag = false;
    rs = stmt.executeQuery(sql);
    while(rs.next()){
       if(有紀錄) {
          flag = true;
          break;
       }
       ……
    }
    rs.close();
    if(flag==false){
       新增紀錄
    }