日期:2014-05-19 浏览次数:21003 次
<?xml version="1.0" encoding="UTF-8"?> <!-- the proxool configuration can be embedded within your own application's. Anything outside the "proxool" tag is ignored. --> <something-else-entirely> <proxool> <!-- 连接池的别名 --> <alias>feedback</alias><!-- 此别名也就是你的项目名字,一定要保持一致 --> <!--proxool 只能管理由自己产生的连接 --> <driver-url>jdbc:sqlserver://124.207.112.73:1433;DatabaseName=dpc_feedack; </driver-url> <!--JDBC 驱动程序 --> <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class> <driver-properties> <property name="user" value="feed" /> <property name="password" value="itdpctest"/> </driver-properties> <!-- proxool 自动侦察各个连接状态的时间间隔 ( 毫秒 ), 侦察到空闲的连接就马上回收 , 超时的销毁 --> <house-keeping-sleep-time>90000</house-keeping-sleep-time> <!-- 指因未有空闲连接可以分配而在队列中等候的最大请求数 , 超过这个请求数的用户连接就不会被接受 --> <maximum-new-connections>20</maximum-new-connections> <!-- 最少保持的空闲连接数 --> <prototype-count>5</prototype-count> <!-- 允许最大连接数 , 超过了这个连接,再有请求时,就排在队列中等候,最大的 等待请求数由 maximum-new-connections 决定 --> <maximum-connection-count>100</maximum-connection-count> <!-- 最小连接数 --> <minimum-connection-count>10</minimum-connection-count> <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql> <statistics>15m,1h,1d</statistics> </proxool> </something-else-entirely>
------解决方案--------------------
详细实例
------解决方案--------------------
Tomcat数据库连接池 .
------解决方案--------------------
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/sjxbbs" docBase="sjxbbs" debug="5" crossContext="true"
reloadable="true" cachingAllowed="true" cacheMaxSize="20480" cacheTTL="10000">
<!--dbcp -->
<Resource
name="jdbc/sjxbbs"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="com.mysql.jdbc.Driver"
characterEncoding="utf-8"
url="jdbc:mysql://localhost:3306/sjxbbs"
username="root"
password=""
maxActive="100"
maxIdle="30"
maxWait="10000"
>
</Resource>
</Context>
这是我一个实例中连接池的配置文件