关于网上DBCP的一个说法是否正确?

问题描述

无论baidu还是google出来DBCP和C3P0区别的主题时,会发现基本都贴了同一个回答,这个回答的最后一句是:“DBCP当连接数超过最大连接数时,所有连接都会被断开”。对这句话存有质疑,我测试了一下,结果似乎并不是这样。首先取决于maxWait参数,如果使用默认设置,超过最大连接数的连接会hang住等待,直到有连接可用。如果设置为1毫秒(目的是不想hang住),则新连接不会等待并且直接抛异常can not get connect....但无论如何都不会将现有的断掉啊。。求明灯。。

解决方案

你说得是对的 连接池的概念 超出最大链接数 也只可能是挡在连接池外 不会影响库里原有的连接的 max w art的设置 相当于提供一个缓冲 不会直接拒绝链接 连接池重连也是这个考量的 手机打的字 求给分
解决方案二:
所以说,找问题请google with english
解决方案三:
楼上解答是对的,有缓冲和时间限制,超时(源自数据库的限制)。dbcp超过最大值,新连接会处于wait状态。不会断开其他连接。

时间: 2024-08-01 19:08:16

关于网上DBCP的一个说法是否正确?的相关文章

IT公司面试题 用网上的dp代码 挂了 请问正确的dp该怎么写

问题描述 IT公司面试题 用网上的dp代码 挂了 请问正确的dp该怎么写 面试官给我出了道老题, 我用了一亩三分地上的dp解答,来源如下http://www.1point3acres.com/bbs/thread-145290-1-1.html 题目如下: String s1 = "waeginsapnaabangpisebbasepgnccccapisdnfngaabndlrjngeuiogbbegbuoecccc"; String s2 = "a+b+c-";

form表单提交之前加一个判断,正确提交否提交失败

问题描述 form表单提交之前加一个判断,正确提交否提交失败 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerNa

网上下载了一个asp.net的源码运行都没问题,可是sql数据库内容不改变咋办

问题描述 网上下载了一个asp.net的源码运行都没问题,可是sql数据库内容不改变咋办?求帮助,,急用! 解决方案 解决方案二:运行后什么功能都能实现,但是在页面更新的内容后,数据库不能同步更新..解决方案三:既然是网上下载来的源代码,我估计你需要根据你的实际情况,重新配置一下数据库连接字符串.这玩意儿,一般都在web.config这个文件里.在VS里打开web.config,本质是个XML文件.在其中找到connection之类的,然后根据你的实际情况修改一下连接字符串吧.至于如何编写连接字

在网上下载了一个zint-2.4.3的源码 用qt编译的时候 编译不过 求大神帮忙

问题描述 在网上下载了一个zint-2.4.3的源码 用qt编译的时候 编译不过 求大神帮忙 在网上下载了一个zint-2.4.3的源码 用qt编译的时候 编译不过 求大神帮忙

空空道人:周二需要一个说法

空空道人(财苑):周二需要一个说法 虽然昨日一个小阳线,虽然有很多的涨停,但还没有打消人们的担心,因为涨幅还是小,且是尾市上来的,那么真的有很大危险吗? 从银行地产这2个龙头品种来看,似乎不是那么简单,地产因为万科有B转H的议案停牌,而地产板块指数本身走出了连续2个交易日的整理走势,今天回踩5日线,银行今天再创反弹新高,可以说,从他们的走势来看,有整理的迹象,同时要结合今天的走势才能看出来短线的方向,再从沪指K线组合来看,今天能否高开后站上2295点成为今天的关键,从组合上来看,今天适合一个高开

求救:关于网上付费的一个项目,银行给了接口 可不知道怎么连接!

问题描述 本人学校刚毕业经理让写一个考试付费系统费用要到网上银行上交,银行也给力网上支付平台的接口,因为没写过这方面的程序,不知道该如何下手啊怎么连接到银行的支付系统啊使用java语言着急上火啊 解决方案 解决方案二:问问别人是否是提供的webservice接口,如果是,去了解下axis或者xfire解决方案三:参照其api使用文档!解决方案四:一般银行(招行比较特殊,如果是招行另行处理)给出的接口包括如下部分所有的字段,访问的地址和测试地址,加密程序.要求你准备好银行要的字段,把其中一部分加密

虚拟交易开启网上淘金者下一个盛宴

随着网络购物的繁荣,在网上开店现已成为一种风尚.只需要一台电脑,您就可以在网上卖你所有.买你所要.免费的店铺,不受时间.地域的限制,随时可以管理商品.决定价格,轻轻松松地实现购物的梦想. 在传统的网络购物中,实物交易一直占据着主体地位.但近两年来,随着虚拟世界的兴盛,虚拟交易正在成为网上淘金者的下一个盛宴.对于没有时间玩游戏,但又不甘心在网游世界里默默无闻的玩家来说,拥有顶级账号,最拉风的坐骑,穿上终极套装,兜里揣满金币--这样的场景实在太具诱惑力了.网络游戏正在改变着玩家们的消费理念,虚拟商品

小弟问个问题,网上下了一个网站如何打开并运行

问题描述 小弟新手,网站用VS2005打不开啊,刚刚下好的却不会打开真是让人捉急!下面哪个才能打开运行啊? 解决方案 解决方案二:先挂数据库,再到IIS添加应用程序解决方案三:数据库挂上了,可是打开网页的时候出现SQL远程连接出现错误解决方案四:引用1楼apollokk的回复: 先挂数据库,再到IIS添加应用程序 数据库挂上了,可是打开网页的时候出现SQL远程连接出现错误解决方案五:打开web.config,检查数据库连接是否正确.解决方案六:你要用vs运行吗解决方案七:修改app,config

网上抓的一个特效_javascript技巧

特效在窗口左边,可否改在窗口右边??? 效果页面代码: <SCRIPT language=javascript>                 ad_p1_sp15_n6 = '';                 ad_p1_sp15_n7 = '';                 ad_p1_sp15_n8 = '';             </SCRIPT> <TABLE cellSpacing=0 cellPadding=0 width=750 align=ce