解决项目中出现的open cursor too much in
oracle10g中的问题。主要是因为在程序中没有即时释放链接资源。经测试,每次通过JDBC打开链接,在链接里面进行操作时,都会产生一个
cursor,而每次释放链接时只释放了一次资源,所以在循环使用查询语句中,容易产生上述错误。
产生上述问题还有一个原因就是项目中所写的数据库连接池中没有很好的管理连接回收策略。需要开发者手工的自己来释放连接资源。但是由于每次通过连接池来创
建的连接,需要提供给开发者来进行开发使用。连接池自己本身并不知道开发者在什么时候用完连接资源。所以,这个连接池还有完善的余地。