我刚刚开始使用BoneCP并从作者网站中提取了JDBC代码.
我有一个名为getConnection()的函数,返回一个连接是一个代码段:
// setup the connection pool BoneCPConfig config = new BoneCPConfig(); // Config goes here. connectionPool = new BoneCP(config); // setup the connection pool return connectionPool.getConnection(); // fetch a connection
现在,我的问题:
1)当我完成使用从上面的函数返回的连接后,我调用connection.close(),以便它返回到池中,或者完全关闭连接?如何返回连接池?
2)如何清理应用程序退出池?当我完成时,我打电话给connectionPool.shutdown()吗?还有,我读到某个地方,我需要单独关闭所有的池连接?这是真的?
谢谢.