Java数据库连接池类源码

本文讨论了MySQL驱动中连接池的基本原理及其与单例模式的关系,介绍了连接池的工作机制和单例模式的概念,通过实例解析了它们在实际应用中的区别与联系,特别强调了连接池在提高数据库访问效率方面的优势。同时,作者分享了一个关于如何在应用中正确使用连接池的链接,并推荐了一个提供免费空间和资源的平台。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

发表评论

1549549

回复 引用 查看

#1楼 2008-07-30 23:52 | *月明*

mysql的驱动一定要加哦。

回复 引用 查看

#2楼[楼主] 2008-07-31 09:04 | 施杨

那是一定的了

回复 引用

#3楼 2008-11-01 19:09 | goldenfish[未注册用户]

这个例子并没有用到连接池,而只不过是重复利用了同一个连接,其他的连接都是摆设,没有用到,真正的连接池是得用多线程来实现的。

回复 引用 查看

#4楼[楼主] 2008-11-01 20:53 | 施杨

@goldenfish

嗯,这只不过是介绍连接池的一点点原理性的东西,当时我刚接触连接池,认识还不够深刻。谢谢赐教了

回复 引用

#5楼 2009-02-20 10:41 | 嘻嗳网[未注册用户]

这不就是单例模式嘛,说什么连接池啊--!

回复 引用 查看

#6楼[楼主] 2009-02-20 15:56 | 施杨

@嘻嗳网

恩,我不太懂设计模式,所以当时初学没搞明白,不好意思

回复 引用

#7楼 2009-06-05 20:33 | dddd[未注册用户]

ff

回复 引用

#8楼 2009-06-05 20:39 | jenfer[未注册用户]

建议1点:

为connection提供一个代理类.这样的效果是客户端关闭connection时调用connection.close(),而在代理中不实际关系,只是释放连接.

这杨的好处是客户的代码和不使用连接池没有两样.否者因为使用的你的连接池不得不改变已有的代码.

至于是不是一定要将connectionpool设计成单例,我有保留.因为一个应用程序同事访问两个或多个是很有可能的.

回复 引用 查看

#9楼[楼主] 2009-06-05 21:32 | 施杨

要配连接池的可以参考这篇帖子。

http://www.cnblogs.com/shiyangxt/archive/2008/08/02/1259002.html


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值