您好banq,请教连接池的问题
您好,我从IBM网站上看到关于你的一篇"使用JAVA中的动态代理实现数据库连接池"我还有几个凝点:
第一:不管是直接得到连接,还是通过DataSource得到连接,如果直接调用java.sql.Connection.close(),都是将连接直接从内存中销毁,你觉的这样使用是不是不好?
第二:如果第一点的使用方法不好,那么在服务器上配制了连接池, 在程序中通过DataSource得到连接,用完后直接Connection.close(),这种方法和释放连接(不直接关闭,而是放回连接池)在使用连接上存在什么问题?
第三:都知道,使用连接池就是为了重用连接,但如果直接关闭连接,这样将起不到连接的重用,我看大多数项目都这样使用,请问这种使用方法还能体现使用连接池重用连接的目的吗?
您有什么看法?