首先在spring的配置文件里,进行配置
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.generate_statistics">true</prop>
<prop key="hibernate.cglib.use_reflection_optimizer">true</prop>
<prop key="hibernate.proxool.xml">com/cinwa/creditnet/entity/proxool.xml</prop>
<prop key="hibernate.proxool.pool_alias">DBPool</prop>
<prop key="hibernate.connection.release_mode">auto</prop>
</props>
</property>
这里要说明的是<prop key="hibernate.connection.release_mode">auto</prop>,一定要设置成auto,不然的话链接不会被释放。
proxool的配置文件
<proxool-config>
<proxool>
<alias>DBPool</alias>
<driver-url>jdbc:oracle:thin:@192.168.1.6:1521:orcl</driver-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<driver-properties>
<property name="user" value="d21315" />
<property name="password" value="d21315" />
</driver-properties>
<house-keeping-sleep-time>10000</house-keeping-sleep-time>
<maximum-new-connections>20</maximum-new-connections>
<prototype-count>5</prototype-count>
<maximum-connection-count>100</maximum-connection-count>
<minimum-connection-count>10</minimum-connection-count>
<house-keeping-test-sql>
select 1 from dual
</house-keeping-test-sql>
</proxool>
</proxool-config>
分享到:
相关推荐
Spring2.5配置proxool连接池
标题 "Spring+Hibernate+Proxool连接池" 涉及到的是在Java Web开发中,如何使用Spring框架集成Hibernate ORM框架,并结合Proxool作为数据库连接池的技术实践。这通常是为了提高应用性能,有效管理和复用数据库连接,...
2. **使用说明**:这份文档详细阐述了如何在Proxool连接池配置中使用加密的用户名和密码。它可能涵盖了以下步骤: - **加密过程**:说明如何使用提供的jar文件对数据库的用户名和密码进行加密,生成可以安全存储的...
总的来说,在Hibernate中配置Proxool连接池涉及的主要步骤包括:在Spring配置文件中声明SessionFactory并指定Proxool的相关属性;在单独的Proxool配置文件中定义数据库连接参数;最后确保这些配置与实际的数据库连接...
应用程序在需要数据库连接时,从Proxool连接池中请求一个连接。使用完毕后,必须将连接归还给连接池,以便其他线程可以复用。这个过程是透明的,通常通过JDBC的`getConnection()`和`close()`方法实现。 5. **连接...
在实际应用中,使用Proxool连接池的步骤通常包括: 1. 添加依赖:将这两个jar文件添加到项目的类路径中。 2. 配置Proxool:创建XML配置文件,定义数据库连接的相关参数,如URL、用户名、密码以及池的大小等。 3. ...
标题中的"spring+dwr+proxool连接池"指的是一个整合了Spring框架、Direct Web Remoting (DWR)和Proxool数据库连接池技术的应用程序。这个应用可能用于创建一个能够实时交互的Web应用程序,其中Spring提供了依赖注入...
本文将详细介绍如何在Struts2+Spring+Hibernate的环境中配置Proxool连接池。 首先,理解Proxool的工作原理。Proxool是一个基于池化的JDBC代理,它维护着一个数据库连接池,当应用需要访问数据库时,可以从池中获取...
在Java的Web开发中,Spring框架是不可或缺的一部分,它提供了丰富的功能来管理应用程序的各个组件。...在项目中的`spring+proxool连接池的配置`文件中,应该包含上述所有配置的细节,以供实际部署时参考。
proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...
在这样的环境中,Proxool连接池可以帮助我们更高效地管理数据库连接,提高应用程序的并发处理能力。 在配置文件`applicationContext.xml`中,我们可以看到以下关键配置: 1. 使用Spring的`DriverManagerDataSource...
本项目采用Struts2、Hibernate3集成JPA2、Spring3和Proxool连接池的集成,对整体SSH框架的数据访问及网站效率都有较大的提升,本项目即时部署即可使用,既满足新手的学习,也对有深层研究的朋友有帮助。
在实际项目中,"newMind"可能是一个包含有关SSH框架和Proxool连接池的教程、示例代码或者思维导图的文件。这个文件可以帮助开发者理解如何在SSH框架下集成并配置Proxool,从而提升应用的性能和稳定性。学习这部分...
框架整合Spring MVC3.23+Spring3.23+Hibernate4.2.3+Activiti5.16.3,三层架构dao,service,controller,使用proxool连接池(已配置好监听器),默认链接mysql数据库。可根据项目开发需要,做适当修改,各项配置齐全...
6. **应用集成**:在Spring框架中,可以通过`<bean>`标签和`org.apache.proxool.spring.ProxoolDataSource`类来集成Proxool。在其他环境中,也可以通过编程方式创建和配置Proxool的数据源。 7. **连接池性能优化**...