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){}
}