为了账号安全,请及时绑定邮箱和手机立即绑定

java spring c3p0 jdbc 怎么循环插入几十次就挂了

java spring c3p0 jdbc 怎么循环插入几十次就挂了

蝴蝶刀刀 2019-04-16 20:27:33
javaspringc3p0jdbc怎么循环插入几十次就挂了是不是没释放连接报错好像是连接过多,应该怎么处理packagecom.tuzuan.test.dao;importorg.junit.Test;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;importcom.tuzuan.dao.FileTuZuanDao;importcom.tuzuan.model.FileTuZuan;publicclassFileTuZuanDaoImplTest{privateApplicationContextctx=null;privateFileTuZuanDaofileTuZuanDao;{ctx=newClassPathXmlApplicationContext("applicationContext.xml");fileTuZuanDao=(FileTuZuanDao)ctx.getBean("fileTuZuanDao");}@TestpublicvoidtestSave(){for(inti=0;i

2 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

已经提示的很明显了:Datasourcerejectedestablishmentofconnection,messagefromserver:"Toomanyconnections"
1,增大连接池链接上限;
2,增大数据库连接上限;
3,使用后的链接及时释放。
                            
查看完整回答
反对 回复 2019-04-16
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

同ls
连接没释放的可能性比较大,建议你看下datasource的状态就一清二楚。
DataSourceds=ctx.getBean("datasource");
PooledDataSourcepds=(PooledDataSource)ds;
System.err.println("空闲的连接:"+pds.getNumIdleConnectionsDefaultUser());
System.err.println("使用中的连接:"+pds.getNumBusyConnectionsDefaultUser());
                            
查看完整回答
反对 回复 2019-04-16

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号