我按照Connection->Statement->ResultSet的方式读取数据,然后按照相反顺序close所有资源,请问这样子有没有必要用到数据库连接池?

解决方案 »

  1.   

    开发应用程序要用连接池啊,自己写着玩就没必要了
    如果用了连接池,调用connection.close()并没有关闭连接
    连接池实现overwrite了connection的close函数,仅是把它放回连接池中
      

  2.   

    一个客户端程序,它和服务器只有一个connection连接,这样也有必要用connection pool嘛?
      

  3.   

    一个oracle的服务器,上面已经有30多个connection,还有oracle自带的一些connection,新的项目估计使用的connection的数是5-10,因为前面的项目都是用保留一个客户一个connection的方式,使用后不释放掉connection,然后下次再用来生成statement,这样做的结果就是造成很多很多的inactive connection,虽然似乎不占什么资源,但是看上去一大排很吓人的样子.
      

  4.   

    yingtju(蚂蚁) 兄在线啊. 呵呵.