用Proxool来配置连接池
2013-09-13 09:51
204 查看
很想采用opensourc的项目proxool来实现连接池。可它可真要我伤心的呀,测试了很久,也没有成功。不是说没有找到配置文件,就是说没有合适的驱动。真是晕,真是奇怪。我明明按照要求把配置文件和一直用的jdbc驱动程序放在了classpath下,可就是出现了问题,只能说明一点,那就是我还是没有明白它的原理。最后,找了很多的资料,终于测试成功了一种。
下面说明一下,在web application下用proxool来配置pool:
1)下载proxool类包
去http://proxool.sf.net/下最新的proxool。
2)把proxool类包,jdbc驱动程序放到WEB-INF/LIB下
3)添加连接信息的配置文件,并放入WEB-INF/LIB下,如protest.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- the proxool configuration can be embedded within your own application's.
Anything outside the "proxool" tag is ignored.
-->
<something-else-entirely>
<proxool>
<alias>dglabour</alias>
<driver-url>jdbc:microsoft:sqlserver://192.168.1.35:1433;DatabaseName=dg_labour;SelectMethod=cursor;</driver-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<driver-properties>
<property
name="user" value="sa"/>
<property
name="password" value="123"/>
</driver-properties>
<maximum-connection-count>10</maximum-connection-count>
<house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
</proxool>
</something-else-entirely>
4)在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/protest.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Admin</servlet-name>
<servlet-class>
org.logicalcobwebs.proxool.admin.servlet.AdminServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
5)在程序中用如下代码来调用,
connection = DriverManager.getConnection("proxool.dglabour");
6)测试页面
http://localhost:8080/shipment/admin shipment是web applicate名字
7)相关参考资料请看下载包中的文档,和http://sentom.net/list.asp?id=33。
下面说明一下,在web application下用proxool来配置pool:
1)下载proxool类包
去http://proxool.sf.net/下最新的proxool。
2)把proxool类包,jdbc驱动程序放到WEB-INF/LIB下
3)添加连接信息的配置文件,并放入WEB-INF/LIB下,如protest.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- the proxool configuration can be embedded within your own application's.
Anything outside the "proxool" tag is ignored.
-->
<something-else-entirely>
<proxool>
<alias>dglabour</alias>
<driver-url>jdbc:microsoft:sqlserver://192.168.1.35:1433;DatabaseName=dg_labour;SelectMethod=cursor;</driver-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<driver-properties>
<property
name="user" value="sa"/>
<property
name="password" value="123"/>
</driver-properties>
<maximum-connection-count>10</maximum-connection-count>
<house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
</proxool>
</something-else-entirely>
4)在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/protest.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Admin</servlet-name>
<servlet-class>
org.logicalcobwebs.proxool.admin.servlet.AdminServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
5)在程序中用如下代码来调用,
connection = DriverManager.getConnection("proxool.dglabour");
6)测试页面
http://localhost:8080/shipment/admin shipment是web applicate名字
7)相关参考资料请看下载包中的文档,和http://sentom.net/list.asp?id=33。
相关文章推荐
- proxool连接池配置
- 最新的Hibernate(5.0.2.Final)里配置proxool连接池详细步骤
- 基于ssh的proxool连接池配置
- Spring+Hibernate的连接池配置(c3p0,proxool)
- spring配置ibatis的jdbc方式和proxool连接池方式
- Spring配置proxool连接池
- spring配置详解-proxool连接池配置
- DBCP,CP30及proxool连接池在spring+hibernate中的配置 用spring默认的连接池性能效率不高, 如果数据库重启, 应用程序也要重启才能使用, 这样比较麻烦, 下面介绍三
- proxool 连接池配置属性说明详解
- proxool 连接池配置属性说明详解
- Tomcat 6下配置使用Proxool的JNDI 连接池
- Hibernate 配置Proxool连接池
- 关于proxool连接池的配置
- 在Spring中配置C3P0与Proxool连接池
- jpa + hibernate 的c3p0,proxool 连接池配置
- Hibernate + Oracle + C3P0 连接池无没释放问题,暂用proxool配置替代
- DBCP,CP30,proxool连接池在spring hibernate中的配置
- proxool连接池配置
- Spring中数据库连接池的三种配置(dbcp,c3p0,proxool)(转载)
- Proxool 连接池的配置使用