Cannot get a connection, pool exhausted解决办法
2007-07-17 11:05
274 查看
昨天看了下数据库连接池,有很多开源的连接池,为了方便就使用了tomcat中带的连接池,
开始找了几篇文章,都没有弄成功,tomcat图形管理界面创建连接池的也不好用,
后来在网上找了一篇tomcat5.5的配置文章,总算是解决了,
按照下面的例子试了下,刷新几次后就出现了
Cannot get a connection, pool exhausted
后来搜了一下,是连接池被耗尽,
没有关闭con,
解决办法有3个:
1重启tomcat服务器
2吧maxactive值调大
3在finally中关闭conn
Context initCtx=new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/mysql");
c.getConnection();
out.println("从数据库查询数据:<br>");
Statement stmt=conn.createStatement();
ResultSet rs =stmt.executeQuery("select * from userinfo");
while(rs.next())
{
out.println(rs.getString(1));
out.println(rs.getString(2));
}
rs.close();
stmt.close();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
if(conn!=null)
conn.close();
}
开始找了几篇文章,都没有弄成功,tomcat图形管理界面创建连接池的也不好用,
后来在网上找了一篇tomcat5.5的配置文章,总算是解决了,
按照下面的例子试了下,刷新几次后就出现了
Cannot get a connection, pool exhausted
后来搜了一下,是连接池被耗尽,
没有关闭con,
解决办法有3个:
1重启tomcat服务器
2吧maxactive值调大
3在finally中关闭conn
Context initCtx=new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/mysql");
c.getConnection();
out.println("从数据库查询数据:<br>");
Statement stmt=conn.createStatement();
ResultSet rs =stmt.executeQuery("select * from userinfo");
while(rs.next())
{
out.println(rs.getString(1));
out.println(rs.getString(2));
}
rs.close();
stmt.close();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
if(conn!=null)
conn.close();
}
相关文章推荐
- Cannot get a connection, pool exhausted解决办法 maxActive、maxIdle和maxWait
- Cannot get a connection, pool exhausted解决办法
- Cannot get a connection, pool exhausted解决办法 maxActive、maxIdle和maxWait
- Cannot get a connection, pool exhausted解决办法
- Cannot get a connection, pool exhausted解决办法
- Cannot get a connection, pool exhausted解决办法
- org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection解决办法
- Cannot get a connection, pool exhausted
- Cannot get a connection, pool exhausted
- Hibernate Cannot release connection 办法解决
- [Tomcat]Cannot get a connection, pool exhausted
- Cannot get a connection, pool error Timeout waiting for idle object解决方法
- tomcat异常: Cannot get a connection, pool exhausted
- tomcat 连接池泄露的问题:Cannot get a connection, pool exhausted
- Hibernate Cannot release connection 了,有办法解决!
- 如何解决Cannot get a connection, 及断点调试失效的问题
- 如何解决Cannot get a connection, pool error Timeout waiting for idle object
- Cannot read property 'getElementsByTagName' of null解决办法
- eclipse debug模式启动工程提示cannot connection to VM 解决办法
- tomcat 连接池泄露的问题:org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:java.util.NoSuchEleme