你是使用Connection后没有释放,所以每一次连接都是新建立的。做完操作后应该使用Connection的close()释放该连接。

解决方案 »

  1.   

    所有连接都释放了
    显示too many client tasks ???
      

  2.   

    我是做了一个连接池
    设置了五个连接
    每次使用我都调用了连接与释放的接口所有连接都释放了啊
    why
    很急!!!!
      

  3.   

    ............
    ............
    2001-11-21 18:53:31 - Ctx(/howjsp):status code:404 request:R(/howjsp+ /shim.gif + null)msg:null
    2001-11-21 18:53:35 - Ctx(/howjsp):Compiling: /answer.jsp to answer_0
    2001-11-21 18:53:37 - DecodeInterceptor:Chatset from session ISO-8859-1
    释放第0个连接
    2001-11-21 18:53:37 - Ctx(/howjsp):status code:404 request:R(/howjsp+ /shim.gif + null)msg:null
    2001-11-21 18:53:43 - Ctx(/howjsp):status code:404 request:R(/howjsp+ /shim.gif + null)msg:null
    2001-11-21 18:56:46 - Ctx(/howjsp):Compiling: /besiege.jsp to besiege_0
    2001-11-21 18:56:47 - DecodeInterceptor:Chatset from session ISO-8859-1
    释放第0个连接
    2001-11-21 18:56:48 - Ctx(/howjsp):status code:404 request:R(/howjsp+ /shim.gif + null)msg:null
    释放第0个连接
    2001-11-21 18:57:16 - DecodeInterceptor:Chatset from session ISO-8859-1
    [Microsoft][ODBC Microsoft Access 驱动程序]客户端的工作过多.这是tomcat的信息HELP!!!
      

  4.   

    你所建的数据库所支持的最大线程是多少?
    如果不是这里的话,那你最好检查一下与数据库连接的bean中的线程。
      

  5.   

    我发现问题的关键了
    在调用连接池的Bean时使用的
    <jsp:useBean id="pool" scope="application" class="PoolBean" />
    我把scope="application" 改成scope="page"后一切就没有问题了
    可是我见书上使用bean时,也是使用了application
    如果我只是用page的话,那我定义的连接池还有什么用呢????
    大家讨论一下!!
    对了,我用application时一个连接数据库页面
    不论间隔多久刷新(也就是说并非ODBC操作过快),最后死掉的时候都是第13次左右大家讨论。