在用户close一个connection的时候把它的状态设回去呗

解决方案 »

  1.   

    使用连接池,就必须规定使用者使用完connection后立即释放.也就是所有使用数据库的bean在使用完毕后必须释放connection,jsp所调用的bean只要是和数据库有关的只能使用score=page。如果要自动检测也不是没有办法,但会造成系统变慢,方法是在连接池中编码使每个connection被使用者占用时,记录下时间,当每次使用者使用getconnection时,对池中所有的connection做一个扫描,发现是busy,而且占用的时间超过一定值时,将这个connection收回,同时也要求jsp所调用的bean只要是和数据库有关的只能使用score=page。
      

  2.   

    用时间限定的话,那么一个用户正在用的connection不也要收回吗?