在java如果打开了数据库连接,而不关闭的话,会有什么后果么。
TOMCAT会不会自动管理数据库连接

解决方案 »

  1.   

    这要分两种情况
    1、如果采用的是非ConnectingPool技术
       如果是这种情况下,你不手工关闭Connnection,那么资源将不会得到释放
    2、采用ConnectiongPool技术
       即使你不手工关闭Connnection,当该Connection所对应的所有Statement都执行完毕后,Container会自动去回收该Connectiong并将其放入连接池中,所以这对于系统资源没有任何影响,但是在Sun的文档中,建议还是在不使用Connection的时候,手工关闭Connection,这样更加利于资源的释放