日期:2014-05-17  浏览次数:20712 次

java 连接数问题,一直很迷惑,用的mysql数据库
本人尚属菜鸟,对连接数的问题有点没明白,每次请求都会增加一个连接数吗?我用连接池配置了一下,每次请求都会增加新的连接,每次请求都会增加,然后直到连接满了为止,那么程序就走不动了,请教大神通俗易懂的说一下连接数,感激不尽
java mysql 连接池 连接数

------解决方案--------------------
你用完了要退回到连接池中,也就是要调用conn.close()方法,要不然,你用一个就浪费了一个,到最后,连接肯定是被你消耗完了。
------解决方案--------------------
每次使用完之后需要关闭连接  不然就一只占用者 所以在次请求的时候需要增加连接
------解决方案--------------------
操作数据库的规范格式如下:

Connection conn = null;
try{
  conn = openConnection();
  //在这里做各种数据库操作
}catch(Exception e){
  System.out.println(e.getMessage());
}finally{
  try{ conn.close(); }catch(Exception e){}
}