没有 就只是struts   我们用完了 连接也关闭了的

解决方案 »

  1.   

    connection在 action执行方法外还是内!!!这个差别可是很大的哦!!!dao都有了!是不是考录一下缓冲处理呢!!-------------------------------------------------------------
    不要相信我!我是瞎蒙的!!
      

  2.   

    连接一般是在dao里面关闭的,楼主的把关闭connection放在action中,如果一个action中执行了多条sql语句,也就是
    你说的有多个dao,楼主如何保证每个dao的完整性,和与其他dao的隔离,以及对数据库事物的控制,每个dao应该是一个
    细粒度的对数据的访问。
    同时,在程序中关闭connection的时候,我们只是把连接放回到数据库连接池中,以供他人使用,并不是正真的把数据库连
    接给关闭了。
    连接池在建立的时候就创建了一定数量的连接,这些连接是活动的,如果有人要用,就去取这些连接,用完之后就放掉连接资源
    ,也就是我们的关闭connection。
      

  3.   

    我建议使用SPRING,让它来替你管理conn,这样比你写代码出错的几率要小很多
      

  4.   

    在ACTION中也可以使用AQI语句,还不知道呢,学到了。呵呵