参考了一些资料,整理如下:
1、直接在applicationContext.xml中配置proxool:
<!---->
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<!---->
<!---->
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close">
<property name="driver">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="driverUrl">
<value>jdbc:mysql://localhost:3306/dev</value>
</property>
<property name="user"> <!---->
<value>root</value>
</property>
<property name="password"> <!---->
<value></value>
</property>
<property name="alias">
<value>www</value> <!---->
</property>
<property name="prototypeCount">
<value>5</value>
</property>
<property name="maximumConnectionCount">
<value>10</value>
</property>
<property name="minimumConnectionCount">
<value>5</value>
</property>
<property name="maximumActiveTime">
<value>10000</value>
</property>
<property name="trace">
<value>true</value>
</property>
<property name="verbose">
<value>true</value>
</property>
</bean>
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="configure/SqlMapConfig.xml">
<property name="dataSource" ref="dataSource">
</bean>
<bean id="aDao" class="aDao">
<property name="sqlMapClient" ref="sqlMapClient">
</bean>
</beans>
2、使用外部文件
applicationContext.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.www</value>
</property>
</bean>
proxool.xml内容:
<!---->
<proxool>
<alias>www</alias>
<driver-url>jdbc:mysql://localhost:3306/dev</driver-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<driver-properties>
<property name="user" value="root">
<property name="password" value="">
<property name="useUnicode" value="true">
<property name="characterEncoding" value="GBK">
</driver-properties>
<maximum-connection-count>10</maximum-connection-count>
<minimum-connection-count>5</minimum-connection-count>
<maximum-active-time>10000</maximum-active-time>
<house-keeping-test-sql>select * from dual</house-keeping-test-sql>
</proxool>
web.xml内容:
<servlet>
<servlet-name>proxoolServletConfigurator</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>
<servlet>
<servlet-name>proxool</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
其它的内容就不贴了,有需要的可以留言。
分享到:
相关推荐
Spring中使用proxool的配置 Spring中使用proxool的配置Spring中使用proxool的配置 Spring中使用proxool的配置
Spring2.5配置proxool连接池
5. **Spring事务管理**:在Spring中,我们可以利用`PlatformTransactionManager`接口进行事务管理。对于使用Proxool的数据源,我们可以选择`DataSourceTransactionManager`,并将其与上面配置的数据源关联起来。 6....
总的来说,在Hibernate中配置Proxool连接池涉及的主要步骤包括:在Spring配置文件中声明SessionFactory并指定Proxool的相关属性;在单独的Proxool配置文件中定义数据库连接参数;最后确保这些配置与实际的数据库连接...
当我们需要在Spring框架中集成Proxool作为数据连接池时,需要进行一系列的配置工作。下面我们将详细讨论如何进行"Spring+Proxool整合配置"。 首先,我们需要在项目的类路径下创建一个名为`proxool.properties`的...
本篇文章将深入探讨如何在Spring框架中配置和使用Proxool。 首先,我们需要了解Proxool的基本概念。Proxool是一个轻量级的数据库连接池,它通过维护一定数量的数据库连接来复用,从而避免频繁创建和关闭连接带来的...
3. **集成 Proxool**:添加 Proxool 的依赖,并在 Spring 配置文件中配置 DataSource,设置连接池的参数,如最大连接数、最小空闲连接数等。将这个 DataSource 注入到 Spring 中,供其他组件如 Hibernate 或 ...
proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...
在Spring框架中集成Proxool,可以通过XML配置文件来创建一个`orgproxool.sql.DriverProxyDataSource`类型的DataSource bean。下面是一个示例配置: ```xml <!-- 其他配置参数同上 --> ``` 在Spring的配置...
本文将详细介绍如何在Struts2+Spring+Hibernate的环境中配置Proxool连接池。 首先,理解Proxool的工作原理。Proxool是一个基于池化的JDBC代理,它维护着一个数据库连接池,当应用需要访问数据库时,可以从池中获取...
在Spring中,我们可以使用`org.apache.commons.dbcp.BasicDataSource`来封装Proxool的配置,如下: ```xml <!-- Proxool配置 --> proxool.poolName=myPool proxool.maxSize=50 proxool....
在Spring中,通过配置Proxool的属性,如最大连接数、超时时间等,实现数据库连接的管理。 3. **Hibernate持久化框架**:Hibernate是一个对象关系映射(ORM)工具,它简化了Java应用与数据库之间的交互。通过...
在文件名 "proxool_web" 中,我们可能找到与在 Web 应用中集成 Proxool 相关的信息,比如配置示例、监控页面的实现,或者是如何在 Servlet 容器中配置 Proxool 的教程。 总的来说,Proxool 是一个强大而易用的...
另一份文件`spring中以dataSource方式使用proxool连接池_2种方式.txt`可能详细介绍了两种在Spring中配置Proxool连接池的方法。通常,可以通过XML配置或Java配置来设置数据源。在XML配置中,可以使用`...
Proxool的加密功能允许我们在配置中使用加密的用户名和密码,确保即使配置文件被泄露,攻击者也无法直接获取到明文的数据库凭据。这增强了系统的安全性,降低了数据泄露的风险。 在提供的压缩包文件中,可能包含了...
项目实用的proxool连接池配置文件,每个标签都有注释,可以直接拿来使用
3. **初始化连接池**: 在Java代码中加载配置并初始化Proxool。可以使用以下代码: ```java Properties properties = new Properties(); properties.load(new FileInputStream("proxool.properties")); ...
在配置文件`applicationContext.xml`中,我们可以看到以下关键配置: 1. 使用Spring的`DriverManagerDataSource`作为数据源类,这是Spring提供的一个简单的数据源实现,它不支持连接池,但可以用于配置Proxool。 2....