本人菜鸟 项目以前用的是 spring+c3p0 现在 要改成 proxool 求指教。。我给所有分 详细点最好能加qq的
在线等http://sunnylocus.iteye.com/blog/359570自己看我也正在用,参考如下:
1. 在web.xml文件中如下书写
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/classes/proxool.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
2. 拷贝proxool-0.9.1.jar到lib下
3. 拷贝proxool.xml到src下,内容如下(节点属性自己查一下)
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
<proxool>
<alias>数据库名称(一会在java类用到,现在如AAA)</alias>
<driver-url>jdbc:oracle:thin:@127.0.0.1:1521:orcl</driver-url>1、web.xml中新增:
<!-- proxool启动加载使用 -->
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- proxool管理专用 -->
<servlet>
<servlet-name>proxoolAdmin</servlet-name>
<servlet-class>
org.logicalcobwebs.proxool.admin.servlet.AdminServlet
</servlet-class>
</servlet>
<!-- proxool管理专用servlet映射 -->
<servlet-mapping>
<servlet-name>proxoolAdmin</servlet-name>
<url-pattern>/padmin</url-pattern>
</servlet-mapping>
2、将proxool.xml放到WEB-INF下。
3、spring配置datasource.xml中配置:
<bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>org.logicalcobwebs.proxool.ProxoolDriver</value>
</property>
<property name="url">
<value>proxool.ptyz-ds</value>
</property>
</bean>
proxool.ptyz-ds即proxool.xml中的<alias>ptyz-ds</alias>