`

连接池中的MaxActive,MaxIdle,MaxWait参数

阅读更多

 

maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连
接将被标记为不可用,然后被释放。设为0表示无限制。
MaxActive,连接池的最大数据库连接数。设为0表示无限制。
maxWait ,最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示
无限制。

*maxActive:最大连接数据库连接数,设 0 为没有限制
*maxIdle:最大等待连接中的数量,设 0 为没有限制
*maxWait:最大等待毫秒数, 单位为 ms, 超过时间会出错误信息

一般把maxActive设置成可能的并发量就行了

maxActive、maxIdle和maxWait参数:


maxActive是最大激活连接数,这里取值为20,表示同时最多有20个数据库连 
 接。maxIdle是最大的空闲连接数,这里取值为20,表示即使没有数据库连接时依然可以保持20空闲的

连接,而不被清除,随时处于待命状态。MaxWait是最大等待秒钟数,这里取值-1,表示无限等待,直到

超时为止,也可取值9000,表示9秒后超时。

 

Tomcat\conf\Catalina\localhost\zswd.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource
name="jdbc/mgzst"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
password="stmg"
maxIdle="20"
maxWait="5000"
username="stmg"
url="jdbc:oracle:thin:@localhost:1521:mis"
maxActive="20"/>
</Context>

 

转自:http://digyso.javaeye.com/blog/462524

分享到:
评论

相关推荐

    TOMCAT6.0配置数据库连接池

    * maxWait - 当连接池中没有可用连接时,连接池在抛出异常前将等待的最大时间,单位毫秒。 *password - 传给JDBC驱动的数据库密码。 * url - 传给JDBC驱动的连接URL。 * user - 传给JDBC驱动的数据库用户名。 * ...

    Tomcat配置jsp连接mysql的连接池方法

    maxActive:同时能够从连接池中被分配的可用实例的最大数; maxIdle:可以同时闲置在连接池中的连接的最大数; maxWait:最大超时时间,以毫秒计; password:用户密码; url:到JDBC的URL连接; user:用户...

    学习有关连接池的使用

    maxIdle="30" maxWait="10000" username="sa" password="120010" driverClassName="com.microsoft. sqlserver. jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;DatabaseName=books"/&gt; ...

    Tomcat6.0连接池配置

    配置tomcat下的conf下的server.xml中的host标签中添加连接池配置: &lt;Context path="/hrms" docBase="hrms" debug="5" reloadable="true" crossContext="true"&gt; 1. 2. auth="Container" 3. type="javax.sql....

    java 连接池

    #连接池的最大数据库连接数。设为0表示无限制 maxActive=30 #最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连 #接将被标记为不可用,然后被释放。设为0表示无限制 maxIdle=10 #最大建立连接等待时间...

    TOMCAT配置数据源连接池

    driverClassName:驱动 ... maxActive:连接池可以存储的最大连接数 maxIdle:最大空闲连接数 maxWait:暂时无法获得数据库连接的等待时间(单位:毫秒) 可根据应用程序的用户访问情况对这三个参数进行调整。

    数据库连接池的一个文件

    maxIdle="30" maxWait="10000" username="sa" password="sasd" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1035;databasename=armydata"/&gt; &lt;/Context&gt;

    Java Jndi数据连接池,sql2000或者sql2005数据库

    对应java代码中获得连接方法:(代码摘要) private Connection dbcon; Context ic = new InitialContext(); DataSource source = (DataSource) ic.lookup("java:comp/env/jdbc/jndidemo"); dbcon = source.get...

    tomcat6.0连接池的配置文件

    &lt;Resource driverClassName="com.mysql.jdbc.Driver" maxActive="4" maxIdle="2" maxWait="5000" name="jdbc/myDataSource" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/test?user=root&amp;...

    学生选课系统学年设计(jsp,servlet,mysql,tomcat)

    使用数据库连接池技术需在tomcat的server.xml中的 &lt;Resource name="zk" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="(此处填你的数据库用户名)" ...

    (重新整理版)redis的java客户端jedis 管理类代码 支持主从复制的自动选择和自动恢复,读/写分离

    #连接池配置 redis.pool.maxActive=60 redis.pool.maxIdle=5 redis.pool.maxWait=5000 redis.pool.testOnBorrow=true 代码中使用 RedisManager rm = RedisManager.getInstance(); rm.xxxx(); 有问题可以留言反映 ...

    JSP Servelet 数据源连接池的配置

    //引用名可以自定义 auth=”Container” //指定管理DataSource的Manager type=”javax.sql.DataSource” //指定包名 maxActive=”100″ //最大可活动量 maxIdle=”30″ //最大空限量 maxWait=”10000″ //最大等待...

    易买网Demo.zip

    type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="-1" username="EasyBuy" password="bdqn" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:...

    FCKEDIT和定时器

    连接池的配置 &lt;!-- 先下载数据库类库驱动放到tomcat/lib目录下(数据库驱动的.jar文件) --&gt; auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000...

    Struts 简单实现.rar

    文件齐全 有数据库.sql 文件 数据库连接方式 Jndi连接池 Context 配置 &lt;Resource name="jdbc/bin" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="sa" ...

    数据库连接字符串

    tomcat连接池: context.xml配置: auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url=" jdbc:oracle:thin:@host:port:databse" username=" user " ...

    springmvcmybatis

    连接池最大数量 &lt;property name="maxActive" value="${jdbc.maxActive}"&gt; 连接池最大空闲 &lt;property name="maxIdle" value="${jdbc.maxIdle}"&gt; 连接池最小空闲 ${jdbc.minIdle}"&gt; 获取连接最大等待...

    springjdbc

    -- apache.dbcp连接池的配置 --&gt; &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&gt; &lt;property name="driverClassName" value="com.mysql.jdbc.Driver" /&gt; ...

Global site tag (gtag.js) - Google Analytics