最近在使用数据源时出现点问题,请大侠们帮看看:
我的应用算是个socke程序,需要实时读取数据库,现在考虑使用第三方jdbc数据源,但是使用c3p0和dbcp之后都出现同样的问题,数据库连接不断增加直到连接数饱和,我检查过以下设置:1.连接和statement都正常关闭 2.数据源配置最大连接数是30,空闲连接释放时间60s,3,数据库本身配置是正确的(sybase库,使用web的jndi数据源一切正常)
另附dbcp使用的简易代码:
                           BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName(driver);
ds.setUsername(userName);  
ds.setPassword(password);  
ds.setUrl(url);
ds.setInitialSize(5); // 初始的连接数;  
ds.setMaxActive(30);
ds.setMaxIdle(10);
ds.setMaxWait(10000);