自己封装了一个jdbc类,connection和statement也都是静态的,这样的话更多的页面和查询都应该只是一个连接了吧?
可简单写了几个查询,两个人同时访问,经常出现Too Many Connection,我发现我一直没有调用connection和statement的close方法,可是我觉得这两个对象是静态的,是不是不用close啊?或者还是什么其他问题?
mysql的max_connection是100,两个人应该不小了,改大点是可以,可是还是想找找程序的问题,谢谢~!
------解决方案--------------------
去掉静态属性,调用,关闭……
以前我经历的一个小项目也是这问题,检查了好久才发现问题所在。
但是我不知道原因,期待高人给分析
------解决方案--------------------
当然要关闭了,自己手动封装的话,就要去自己控制好,每次执行sql结束后都要关闭stat,conn