超出打开游标的最大值

ZC: 个人感觉,在 java编程中,出现上述异常,基本是由于 数据库操作没有关闭(释放)造成。

1、

来自网络:

在java代码中,执行conn.createStatement()和conn.prepareStatement()的时候,实际上都是相当与在数据库中打开了一个curso

2、

基本的情况为:每次 打开/得到 Statement/PreparedStatement 之后都要关闭

注意点:

  (1)、循环中,多次 打开/得到 Statement/PreparedStatement,记得每次都要关闭

  (2)、select语句中,需要返回结果集,此时Statement/PreparedStatement不能关闭(若关闭,则结果集也关闭了...),记得在操作完结果集之后,做相应的关闭动作。

3、