Spring + Ibatis + c3p0 数据库连接数问题。急。。。

问题描述

c3p0配置:c3p0.initialPoolSize=10c3p0.minPoolSize=5c3p0.maxPoolSize=15c3p0.maxStatements=100c3p0.idleConnectionTestPeriod=1800c3p0.autoCommitOnClose=falsec3p0.maxIdleTime=30

spring配置:<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"destroy-method="close"><propertyname="driverClass"value="${database.driver}"/><propertyname="jdbcUrl"value="${database.url}"/><propertyname="user"value="${database.username}"/><propertyname="password"value="${database.password}"/><propertyname="initialPoolSize"value="${c3p0.initialPoolSize}"/><propertyname="minPoolSize"value="${c3p0.minPoolSize}"/><propertyname="maxPoolSize"value="${c3p0.maxPoolSize}"/><propertyname="maxStatements"value="${c3p0.maxStatements}"/><propertyname="idleConnectionTestPeriod"value="${c3p0.idleConnectionTestPeriod}"/><propertyname="autoCommitOnClose"value="${c3p0.autoCommitOnClose}"/><propertyname="maxIdleTime"value="${c3p0.maxIdleTime}"/><!--<propertyname="defaultautocommit"value="false"/>--></bean>

按正常预期情况应该是:数据库会有15个连接,可是实际情况却是:会有超过15个连接数,甚至有时会达到几百个,有人遇到这种情况吗?这又是什么原因?纠结中。。。

解决方案

解决方案二:
maxPoolSize和数据库的连接没什么关系maxPoolSize只是池中的最大保存量当访问量很的时候数据库的连接还是存在的

时间: 2024-11-18 20:08:33

Spring + Ibatis + c3p0 数据库连接数问题。急。。。的相关文章

spring+ibatis 数据库修改数据不成功的问题

问题描述 spring+ibatis 数据库修改数据不成功的问题 工程中调用dao执行数据表修改,调用方法如下: sqlmap描述如下图: 最后编译通过,发布到tomcat后运行,浏览器显示异常,异常描述如下: 求大神解答这是什么情况,该如何解决? 解决方案 你的传入的参数parameterType怎么不在sqlmap的xml中配置呢 解决方案二: 谢谢楼上提醒,小白一个,不知道iabtis入参只能有一个,如果有多个参数必须放入map中,现在问题解决了,谢谢提醒! 解决方案三: 谢谢楼上提醒,小

使用spring+ibatis时如何在后台进行数据库的备份与还原

问题描述 备份时如何取得数据库连接?还原时要获得对数据库的排它访问权,这部分怎么实现?另外还原时对其它正在访问数据库用户有什么影响?怎么样解决?请各位大牛指点 问题补充:感谢wad12302的解答,这里的备份与还原是对数据库备份,backup database XXX to disk=? with init 这个.因为还原时要获得对数据库的排它访问权,也就是说除了自己,其他人在还原时都要断开与数据库的连接.我想spring是对连接池进行管理的,那么怎么做到只留下自己对数据库的连接,其他的都断开?

spring配置ibatis oracle数据库改成mysql数据库遇到数据库方言问题

问题描述 spring配置ibatisoracle数据库改成mysql数据库遇到数据库方言问题<!--spring配置ibatis--><beanid="sqlMapClient"class="org.framework.ibatis.spring.SqlMapClientFactoryBean"><!--Mysql,Sqlserver通用ibatis配置文件-->propertyname="configLocation

急求spring+ibatis处理clob类型数据解决方案(奉全分)

问题描述 由于客户提出系统升级,要求某些功能支持>4000字节字符,所以现有的表结构不能满足需求,要修改成支持更大数据的clob类型.我们系统是spring+ibatis架构,在网上找了很多资料,spring+ibatis能够对clob数据类型有良好的支持.分三步实现:1.oracle支持,在dataAccessContext.xml中添加如下配置:<!--clob字段处理配置开始--><beanid="nativeJdbcExtractor"class=&qu

在应用层通过spring特性解决数据库读写分离

在应用层通过spring特性解决数据库读写分离    如何配置mysql数据库的主从? 单机配置mysql主从:http://my.oschina.net/god/blog/496   常见的解决数据库读写分离有两种方案 1.应用层 http://neoremind.net/2011/06/spring实现数据库读写分离 目前的一些解决方案需要在程序中手动指定数据源,比较麻烦,后边我会通过AOP思想来解决这个问题.   2.中间件 mysql-proxy:http://hi.baidu.com/

Spring Hibernate C3p0 疑问

问题描述 配置Spring+Hibernate+C3p0的过程中,Spring的数据源是必须的吗?<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"/>或者可以配置在Hibernate.cfg.xml里面吗?Spring:<bean id="sessionFactory"c

spring+ibatis分布式事务异常!!

问题描述 spring+ibatis分布式事务异常!! spring + ibatis框架,使用jotm分布式事务控制,在运行过程中偶尔会出现异常,请高手指点. spring配置文件: <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.spring

求数据库设计模板急急急

问题描述 求数据库设计模板急急急 自主选择一种系统,完成需求分析.概念设计.逻辑结构设计.规范化(3NF)及数据库的创建,并设计功能进行编程实现. 根据所选系统,自己设计多个功能,分别用存储过程.触发器完成. 存储过程或触发器的编程至少实现一个. 求好心人帮忙做一个,谢谢了 解决方案 应付作业最好能雇佣一个枪手帮你,像你这种费时不讨好的事情,想张口要现成的怕没人有时间帮你.既然网上找不到,就没办法了. 解决方案二: 好在你这种简单的需求,花个百把块钱在八戒网上发布下,很多人可以帮你做的. 解决方

spring+ibatis的dao接口 能使用内部类吗?

问题描述 spring+ibatis的dao接口 能使用内部类吗? spring+ibatis的dao接口 能使用内部类吗? spring扫描xml加载的 要怎么配置? 现在加载不到namespace指定的内部类 public interface MissionTypeMatterMapper { int deleteByPrimaryKey(Integer mission_matter_id); void insert(MissionTypeMatter record); List<Missi