BoneCP 中连接用完后能不能归还给连结池?

DEC_LIU 发布于 2010/06/29 16:22
阅读 1K+
收藏 2

本人是第一次使用BoneCP ,在用的时候发现一个问题,请高手帮助解决一下

 

Class.forName("org.gjt.mm.mysql.Driver");
            BoneCPConfig config = new BoneCPConfig();
            config.setJdbcUrl("jdbc:mysql://192.168.1.216/mpmedb");
            config.setUsername("mysql");
            config.setPassword("123456");
            config.setMinConnectionsPerPartition(10);
            config.setMaxConnectionsPerPartition(20);
            config.setPartitionCount(1);
            BoneCP connectionPool = new BoneCP(config);

下面通过connectionPool获取连结

Connection connection = connectionPool.getConnection();

这个连结我用完后不想用了,怎么归还给BoneCP?然后下次再获取连接在使用?

我在获取连接,使用完连接后,发现下次再用就获取不到了。

 

谢谢

加载中
0
红薯
红薯

连接用完后,要调用 connection.close() 来释放对此连接的占用。

0
DEC_LIU
DEC_LIU

谢谢红薯老大,回答的真及时啊。

0
DEC_LIU
DEC_LIU

确实感觉用BoneCP的速度快很多,打算全面换成BoneCP啦,

谢谢红薯老大的文章

0
rockjava
rockjava

BoneCP这个数据池有哪些优点呢?

0
红薯
红薯

引用来自#5楼“rockjava”的帖子

BoneCP这个数据池有哪些优点呢?

http://www.oschina.net/bbs/thread/3528

0
石头哥哥
石头哥哥
connection.close()有单独的线程在监听你的这个操作,回收处理
返回顶部
顶部