java – BoneCP正确使用

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

谢谢.

解决方法

1.完成后,始终调用connection.close()返回到池的连接(它不会被物理关闭).

2.完成池完成后不要再重新连接,请调用connectionPool.shutDown().

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...