【发布时间】:2012-03-08 19:46:44
【问题描述】:
我刚刚开始使用 BoneCP,并从作者站点提取了示例 JDBC 代码。
我有一个名为 getConnection() 的函数,它返回一个连接,这里是一个 sn-p:
// 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() ?而且,我在某处读到需要单独关闭所有池连接?这是真的吗?
谢谢。
【问题讨论】:
标签: java mysql jdbc connection-pooling bonecp