hibernate链接数据库链接池c3p0配置

[html] view
plain
 copy

  1. <bean id="dataSourceLocal" name="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">  
  2.         <!-- 指定连接数据库的驱动-->  
  3.         <property name="driverClass" value="${jdbc.driverClassName}"/>  
  4.         <!-- 指定连接数据库的URL-->  
  5.         <property name="jdbcUrl" value="${jdbc.url}"/>  
  6.         <!-- 指定连接数据库的用户名-->  
  7.         <property name="user" value="${jdbc.username}"/>  
  8.         <!-- 指定连接数据库的密码-->  
  9.         <property name="password" value="${jdbc.password}"/>  
  10.         <!-- 指定连接池中保留的最大连接数. Default:15-->  
  11.         <property name="maxPoolSize" value="${jdbc.maxPoolSize}"/>  
  12.         <!-- 指定连接池中保留的最小连接数-->  
  13.         <property name="minPoolSize" value="${jdbc.minPoolSize}"/>  
  14.         <!-- 指定连接池的初始化连接数  取值应在minPoolSize 与 maxPoolSize 之间.Default:3-->  
  15.         <property name="initialPoolSize" value="${jdbc.initialPoolSize}"/>  
  16.         <!-- 最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。 Default:0-->  
  17.         <property name="maxIdleTime" value="${jdbc.maxIdleTime}"/>  
  18.         <!-- 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数. Default:3-->  
  19.         <property name="acquireIncrement" value="${jdbc.acquireIncrement}"/>  
  20.         <!-- JDBC的标准,用以控制数据源内加载的PreparedStatements数量。  
  21.         但由于预缓存的statements属于单个connection而不是整个连接池所以设置这个参数需要考虑到多方面的因数.如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default:0-->  
  22.         <property name="maxStatements" value="${jdbc.maxStatements}"/>  
  23.         <!-- 每60秒检查所有连接池中的空闲连接.Default:0 -->  
  24.         <property name="idleConnectionTestPeriod" value="${jdbc.idleConnectionTestPeriod}"/>  
  25.     </bean>  

[java] view
plain
 copy

  1. jdbc.initialPoolSize=20  
  2. jdbc.maxPoolSize=100  
  3. jdbc.minPoolSize=10  
  4. jdbc.maxIdleTime=600  
  5. jdbc.acquireIncrement=5  
  6. jdbc.maxStatements=5  
  7. jdbc.idleConnectionTestPeriod=60  
时间: 2024-08-29 07:24:33

hibernate链接数据库链接池c3p0配置的相关文章

解决wdcp误选innodb配置导致数据库链接失败的办法

这个机器的配置还是比较大的看到上面有几个默认的配置项 对我这样的菜鸟来说 没见过的肯定想尝试下 然后手贱选择了innodb配置,刚点击确定 然后...然后就提示数据库连接失败了..纳尼 接着手机就开始报告我的网站异常了.. 好吧 明显是这台机器没配置innodb 但是我最近刚开始接触linux 不熟啊 菜鸟啊.. 唉  艰苦奋斗了五分钟左右 终于解决问题.. 在 ssh里面执行 1 sed -i 's/innodb/d' /www/wdlinux/etc/my.cnf  (/www/wdlinu

jdbc-sturts2 怎么链接到数据池

问题描述 sturts2 怎么链接到数据池 我在tomcat6.0的context.xml文件里加了这个 </Context> <Context reloadable="true"> <Resource name="jdbc/ice_db" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait=&quo

spring+mybatis+c3p0数据库连接池或druid连接池使用配置整理

在系统性能优化的时候,或者说在进行代码开发的时候,多数人应该都知道一个很基本的原则,那就是保证功能正常良好的情况下,要尽量减少对数据库的操作. 据我所知,原因大概有这样两个: 一个是,一般情况下系统服务器和数据库服务器应该是不在同一硬件上,这时候对数据库的连接.操作就和网络有了很大的关系,连接.操作数据库越多就越影响性能. 二是,数据库的数据持久化在硬件磁盘上,对数据库数据的操作就要进行磁盘的io读写操作,同样是操作越多就越容易影响性能. 而数据库连接池的作用是负责分配.管理和释放数据库连接,它

虚拟主机上,hibernate的连接池如何配置

问题描述 有这方面经验的,希望能指导一下,最好能给出C3PO的配置,或者proxool的配置,如果能解决,分数全部奉上,谢谢:下面的配置不行,而且修改了几个类似参数也不行,最好能说明原因<!-- 最大连接数 --><property name="hibernate.c3p0.max_size">20</property><!-- 最小连接数 --><property name="hibernate.c3p0.min_siz

JDBC链接数据库的几个步骤_java

此文列出了JDBC链接数据库的4个步骤,供大家参考下: JDBC:JAVA访问数据库的解决方案. 几个步骤:1.加载驱动类; 2.与数据库建立连接:            3.执行SQL语句    4.处理结果集    5.关闭连接 1. 第一步:加载驱动类: 需要注意:不同的数据库,参照的字符串不同,ORACLE的连接为:Class.forName("oracle.jdbc.driver.OracleDriver"); 这一步执行后,程序可能会抛出: ClassNotFoundExc

包含文件对数据库链接的影响

链接|数据|数据库 你注意到没有,利用MX/UD开发程序时,所有需要链接数据库的页面中,都会在页面的开始部分使用包含文件调用数据库链接文件,如:<!--#include file="Connections/con123456.asp" --> 那么这段代码有什么好研究的吗?当然有研究了,如果你没有正确使用它,那么也许你在本地调试很正常的程序,一旦传到服务器上就出错,一个可能的原因就是包含文件在作怪!让我们了解一下什么是包含文件: ●包含文件 全称:Server_Side I

Sql Server下数据库链接的使用方法

有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接. 数据库链接能够让本地的一个sqlserver登录用户映射到远程的一个数据库服务器上,并且像操作本地数据库一样.那么怎么创建数据库链接呢?我现在有两种方法可以实现. 第一种:在 sqlserver 企业管理器中,建立,这个比较简单的,首先在 安全性--〉数据库链接 上点右键 ,在出现的菜单中点 新建数据库链接 ,然后会弹出一个界

SqlServer下数据库链接的使用方法

有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接. 数据库链接能够让本地的一个sqlserver登录用户映射到远程的一个数据库服务器上,并且像操作本地数据库一样.那么怎么创建数据库链接呢?我现在有两种方法可以实现. 第一种:在 sqlserver 企业管理器中,建立,这个比较简单的,首先在 "服务器对象"节点下的"数据库链接"节点 上点右键 ,在出

thinkphp5 数据库 链接 Connection

代码里原有的注释已经非常完善了.不需要我在做什么了..... thinkphp5.x之数据库操作相关解析 Db类 http://blog.csdn.net/fenglailea/article/details/52728705 thinkphp5.x之Collection(集合)解析 php集合 http://blog.csdn.net/fenglailea/article/details/52723586 风.fox namespace think\db; use PDO; use PDOSt