BoneCP 中连接用完后能不能归还给连结池?
本人是第一次使用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?然后下次再获取连接在使用?
我在获取连接,使用完连接后,发现下次再用就获取不到了。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
connection.close()有单独的线程在监听你的这个操作,回收处理
引用来自#5楼“rockjava”的帖子
BoneCP这个数据池有哪些优点呢?
确实感觉用BoneCP的速度快很多,打算全面换成BoneCP啦,
谢谢红薯老大的文章
谢谢红薯老大,回答的真及时啊。
连接用完后,要调用 connection.close() 来释放对此连接的占用。