maximum open cursors exceeded 问题

最近在维护系统的时候遇到一个问题,就是经常那个报题目中出现的: maximum open cursors exceeded 错误。网上查了一下,原来是因为对statement没能正常关闭导致cursor数量一直递增引起的。于是修改了具体操作jdbc的方法,把所有在异常里面以及外面的关闭statement的语句都去掉,只在捕捉异常后finally里面关闭。结果搞定。 事实证明,jdbc确实比orm更容易引起问题。但是也能更多增强多jdbc以及数据库的理解。

你可能感兴趣的:(jdbc,orm)