问题描述
} finally {JDBCUtil.close(rs, ps, conn);conn.setAutoCommit(true);logger.info("将事务改回提交!");}// 先 close()后 setAutoCommit 会导致占用连接不放的问题么
解决方案
我怎么感觉你哪地方写错了呢。。。con 都关了。。。怎么还 conn.setAutoCommit(true); ?默认情况下 JDBC 的 setAutoCommit(); 是 true。
解决方案二:
connection都关闭掉了,在设置setAutoCommit 会报空指针吧.你可以在取得conn的时候,将自动提交==false,需要的地方,手动 commit.
解决方案三:
多贴点代码,conn是怎么new出来的?
时间: 2024-10-21 12:24:23