中文解释:就是在一个关闭的连接内,你不能运转程序了;
从网上找了好久答案也没有找到,有的说是关闭connection,statement,resultset的顺序问题;有的也不能自圆其说
最后的最后;通过我自己的检查,我发现了一个问题:在dao层的实现类的最上方,我发现了问题
private static Connection conn = JDBCUtil.getConnection();
这样我调用的永远只是conn这个对象,而且他是不能关闭的;这样下来;我想到了方法
使private static Connection conn = null;
这样每次调用的时候创建一连接池;然后使用finally{关闭相应的连接}即可