tomcat connection pool
时间:2007-12-20 来源:tianbianfei
数据库连接池是非常重要的,我的使用环境是tomcat+netbeans6.0+ubuntu+mysql.
那么怎样建立数据库连接池呢?
1.停止服务器!在netbeans6.0的services面板中展开tomcat6.0结点,右击选项edit server.xml
在<GlobalNamingResources></GloubleNamingResources>中添加如下语句:
<Resource name="jdbc/poolDB" auth ="Container" type="javax.sql.DataSource"
dirverClassName="org.git.mm.mysql.Driver"
url="jdbc:mysql://localhost/bbb(数据库名称)" username="root"
maxActive="100" maxIdle="30" maxWait="10000" password="ranran"/>
2.在web Pages页在web.xml中添加如下代码:
<resource-ref>
<description>Tomcat DBCP</description>
<res-ref-name>jdbc/poolDB</res-ref-name>
<res-type>jacax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3.在context.xml中加上如下代码:
<ResourceLink global="jdbcpoolDb" name="jdbc/poolDB" type="javax.sql.DataSource"/>
4.一定不要忘记将JDBC的连接驱动放在tomcat的lib目录中!我开始的时候就是忘把它放进去了,总是出现Cannot load jdbc Driver!
那么怎样建立数据库连接池呢?
1.停止服务器!在netbeans6.0的services面板中展开tomcat6.0结点,右击选项edit server.xml
在<GlobalNamingResources></GloubleNamingResources>中添加如下语句:
<Resource name="jdbc/poolDB" auth ="Container" type="javax.sql.DataSource"
dirverClassName="org.git.mm.mysql.Driver"
url="jdbc:mysql://localhost/bbb(数据库名称)" username="root"
maxActive="100" maxIdle="30" maxWait="10000" password="ranran"/>
2.在web Pages页在web.xml中添加如下代码:
<resource-ref>
<description>Tomcat DBCP</description>
<res-ref-name>jdbc/poolDB</res-ref-name>
<res-type>jacax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3.在context.xml中加上如下代码:
<ResourceLink global="jdbcpoolDb" name="jdbc/poolDB" type="javax.sql.DataSource"/>
4.一定不要忘记将JDBC的连接驱动放在tomcat的lib目录中!我开始的时候就是忘把它放进去了,总是出现Cannot load jdbc Driver!
相关阅读 更多 +