1>.平时我们都是用密码和用户名登陆网站中的,如果我们建立的连接是以用户名和密码来建立的,那么如果有上100万的用户与这个网页建立连接,就算有100个连接池,那么平均每个连接池内也有上万个连接啊,那样连接池是不是显得太大了?2>.假设我们现在和一个用户建立了数据库连接,他用了一会儿,就不需要连接了,所以我们需要把这条连接段开,并把它放入连接池中。如果我们用connection con对象调用con.close关闭的话,那么和用户建立的这条连接是给彻底的断了,这条连接就不能放入连接池中了。
那么怎么样才能即把和用户建立的这条连接断开,而这条连接不会真的关闭?
那么怎么样才能即把和用户建立的这条连接断开,而这条连接不会真的关闭?
2.只要关闭statement就可,connection应该回收
操作RELEASE连接 用的是连接池里的自定义函数,这个函数里面只把STATEMENT 释放了没有终止 CONN
==============================================================
没有conn.close这一步,只有将conn放回连接池这一步
1>.第一个问题我的本来的意思是:每次,我们都对每个用户建立一个数据库连接,而这条连接在下次被访问的时候也只能在这个用户访问的时候被连接,而其他的用户不能用这条连接,渐渐的,连接池中的连接就很大很大,甚至达到100万以上?2>.假设某某用户很久没动这个网页,那么我们怎么才能把着条用户的连接段开呢?
==============================================================
没有conn.close这一步,只有将conn放回连接池这一步
==============================================================
有conn.close 这个只是把连接归还到连接池。
1>.第一个问题我的本来的意思是:每次,我们都对每个用户建立一个数据库连接,而这条连接在下次被访问的时候也只能在这个用户访问的时候被连接,而其他的用户不能用这条连接,渐渐的,连接池中的连接就很大很大,甚至达到100万以上?2>.假设某某用户很久没动这个网页,那么我们怎么才能把着条用户的连接段开呢?-----------------------------------------------------怎么连web的运作原理都还没有搞清楚????
客户端和服务器的连接怎么能够一直保持着???
那么怎么样才能即把和用户建立的这条连接断开,而这条连接不会真的关闭?不是真断 是放回池中
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
用静态代码块写