我近来也在为这个问题困惑用静态也有问题,因为这个连接从不关闭,好象我用的时候如果几个小时没有用到这个连接的话,会出出"peer reset"之类的错误.connection 不是java中的对象吗?为什么不能被垃圾回收?
如果是web应用程序,当然每访问一次要新建一次连接了,除非象楼主那样用静态的用连接池,是不是就可以不用关闭了连接池也有好多实现啊
比方说resin有连接池,后来我又发现oracle也带一个连接池,性能如何啊?呵呵,大家讨论讨论吧
如果是web应用程序,当然每访问一次要新建一次连接了,除非象楼主那样用静态的用连接池,是不是就可以不用关闭了连接池也有好多实现啊
比方说resin有连接池,后来我又发现oracle也带一个连接池,性能如何啊?呵呵,大家讨论讨论吧
你程序不做任何资源释放。
静态不会关闭确实比较烦恼,现在决定使用连接池,学习中
如果你没有主动释放connection,虽然connectiong闲置一段时间后会被回收,而短时间又进行了多次连接,过不了多久就动不了!所以用完了,一定要关闭,即使是connection pool