应该是你使用resultset 后没有.close()导致 客户端请求超过了极限!!!

解决方案 »

  1.   

    我在每个页面都有一个rs.closer(),不够吗???
    不过一个页面里也有多次的执行,难道每次都要关吗?
      

  2.   

    页面里关是必然的!!但是一定起作用最好是在bean 的类方法里面关掉! 用rowset 转换!
      

  3.   

    我用JBOSS做WEB服务器,按F5刷新也经常出错
      

  4.   

    :),,我就是按F5但是有时候不用刷,,多运行几个页面,他也出错,,死掉了,,,
    ,,flyshp(天堂雨) 在JavaBean里怎么关啊,,,我试了不能关,rs,stmt,,
      

  5.   

    我用tomcat配连接池+SQLserver也经常出现这个问题
      

  6.   

    我想问你一个问题:如果有100个人同时访问你的这个页面,你的ACCESS数据库有可能撑得住吗?
    居然在JSP里连接数据库……sigh,真是想想都觉得恐怖。
      

  7.   

    我是个新手啊,,那请问你们在做jsp访问数据库的时候是怎么做的呢???
      

  8.   

    在data access layer里访问数据库。JSP唯一合理的功能就是展示一些简单的DTO,更多的代码一律是犯罪。
      

  9.   

    把所有访问数据库的代码放javabean里
    jsp页面调用这个javabean
    每次数据库操作完成后,关闭数据库连接
    你的statement和conneciton都是在javabean里定义的吧?
    对这两个对象做相应的关闭方法,其实就是封装它们的close方法,在jsp页面用bean的实例进行调用就是了
      

  10.   

    我和你说一下吧!为什么会死那,你刷新的时候,如果连接没有关闭,你刷新一次就建立一次连接,那要当连接过多的时候,数据库就OVER了,你还用连接池就可以了, 用STRUTS吧!它上面用自己的连接池,
      

  11.   

    每次页面结束的时候关闭你的连接,
    Connection.close(),这个可能因为你连接数过多而桌面数据库不能承受压力而拒绝访问,更好的方法就是使用连接池。
      

  12.   

    我重新弄了一下,在javabean里只能得到连接,,,然后在jsp页面里,
    Connection con=yy.getConn();
    Statement  stmt=con.createStatementResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    ResultSet rs=null;
     rs.close();
     stmt.close();
     con.close();而且在每次使用rs完毕后,,都close一次,,,,是不是很笨的办法,,,有这么多热心的朋友帮我,可是只有区区20分,,:),,不好意思