今天碰上了一个离奇的问题,在用同一个Dao存取数据库的时候,这个Dao之前的操作没问题,Dao第二个操作就报异常
MySQLNonTransientConnectionException: No operations allowed after connection closed.
仔细检查了代码,看了 这篇博客之后,发现在上一次操作之后,方法中释放了连接。
为了多次利用Connection,我让Dao一个大类共用一个Connection,在结束操作时手动释放连接。
删掉释放链接的语句,程序正常