小编典典

BoneCP正确用法

java

我刚刚开始使用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()吗?而且,我读到某个地方需要单独关闭所有池化连接吗?这是真的?

谢谢。


阅读 165

收藏
2020-11-16

共1个答案

小编典典

1.connection.close()完成连接后,请始终调用以将连接返回到池(该连接实际上不会关闭)。

2.connectionPool.shutDown()当您完全使用完池而不打算重新建立连接时,请致电。

2020-11-16