proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。到目前为止最新版本是proxool 0.9.1,可从官网下载最新版本http://proxool.sourceforge.net
一、配置proxool.xml文件
Xml代码
< xml version="1.0" encoding="UTF-8" >
< xml version="1.0" encoding="UTF-8" >
二、配置web.xml
Xml代码
< xml version="1.0" encoding="UTF-8" >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> org.logicalcobwebs.proxool.configuration.ServletConfigurator org.logicalcobwebs.proxool.admin.servlet.AdminServlet
< xml version="1.0" encoding="UTF-8" >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> org.logicalcobwebs.proxool.configuration.ServletConfigurator org.logicalcobwebs.proxool.admin.servlet.AdminServlet
ServletConfigurator:加载并初始化proxool.xml文件,因为它是连接数据库的.其他很多模块都用到数据,所以必须首先加载它
load-on-startup:数值越小,就会先被加载初始化
Admin:监控数据库连接池的连接情况
//获得数据库连接的语句
Connection conn=DriverManager.getConnection("proxool.dbname");
注意:在401.jsp页面中必须加
<%
response.setHeader("WWW-Authenticate", "Basic realm=\"Tomcat Manager Application\"");
%>这句话,否则在访问/admin察看连接池信息时,会直接跳转到401.jsp页面。我们是想让访问admin/的用户必须输入用户名和密码,且必须是manager角色,三次输入不正确才会跳到401.jsp页面,如图
输入正确用户名和密码后才能看到proxool池的信息