当前位置: 技术问答>java相关
加菲猫,这个问题还是没有真正解决阿,附上三个文件的代码,你帮我看看好吗?
来源: 互联网 发布时间:2015-03-05
本文导语: 请看,执行的时候使用index.html ***********************index.html******************************** New Page 1 你的浏览器不支持框架 *******************************index.htm********************************* 121212 ****...
请看,执行的时候使用index.html
***********************index.html********************************
New Page 1
*******************************index.htm*********************************
*********************************1.jsp*********************************
****************************
差不多了,---pool是我用你的类改装的,只是加入了少许初始化工作.---如果一直点击左边的连接(按住回车不放),连接数很快就达到最大值,而且无法释放,当然如果速度慢,是可以释放的。而且经过测试,finnally的东西确实执行了,但刷新太快的时候并不是在一次页面执行,而是先刷新了若干次后才执行以前的finally(可能速度太快吧),这样好像就失效了.所有的finally的确执行了,可是数据库还是overflow了----达到pool中定义的最大连接数!
还有一个问题请一定回答,我越来越迷惘了:) 一个connection可以生成多个statment,而且相互不影响,为什么还要申请多个connection呢,是不是速度上有区别?还是别的什么原因?
谢谢您,希望得到您的帮助!!
***********************index.html********************************
New Page 1
你的浏览器不支持框架
*******************************index.htm*********************************
121212
*********************************1.jsp*********************************
****************************
差不多了,---pool是我用你的类改装的,只是加入了少许初始化工作.---如果一直点击左边的连接(按住回车不放),连接数很快就达到最大值,而且无法释放,当然如果速度慢,是可以释放的。而且经过测试,finnally的东西确实执行了,但刷新太快的时候并不是在一次页面执行,而是先刷新了若干次后才执行以前的finally(可能速度太快吧),这样好像就失效了.所有的finally的确执行了,可是数据库还是overflow了----达到pool中定义的最大连接数!
还有一个问题请一定回答,我越来越迷惘了:) 一个connection可以生成多个statment,而且相互不影响,为什么还要申请多个connection呢,是不是速度上有区别?还是别的什么原因?
谢谢您,希望得到您的帮助!!
|
所以要负载均衡啦!
你在pool.getConnection()方法里设置一个循环时间,在不能获取连接时等待一下再试,超时才退出。
你在pool.getConnection()方法里设置一个循环时间,在不能获取连接时等待一下再试,超时才退出。