当前位置:首页 > 日记 > 正文

Oracle的解决方案超出了打开游标的最大数量。

Oracle的解决方案超出了打开游标的最大数量。
本文演示了超出开放游标的Oracle最大数量的解决方案:

当java代码执行conn.createstatement()和()conn.preparestatement,它实际上是相当于在数据库中打开一个游标。特别是,如果你的createstatement和preparestatement是一个循环,它将很容易出现。因为光标不断开放,而不是封闭的。

一般来说,当我们写java代码,createstatement和preparestatement应放在外循环,当这些语句的使用,我们将关闭的时间。这是更好地执行executeQuery,executeUpdate等等。如果我们不需要使用结果集的数据(结果),我们将关闭语句或PreparedStatement立即。

为ora-01000误差的情况下,它是不增加open_cursors简单的好方法。这是唯一的治疗。事实上,代码中的隐患仍未解除。此外,在大多数情况下,open_cursors只需要设置一个比较小的值,这是足以除非有非常特殊的要求使用。

如果不使用连接池,则没有问题。一旦连接被关闭,数据库的物理连接被释放,以及所有相关的java资源也可以被回收,用气相色谱法。

但如果你使用连接池,所以请注意连接,关闭不关闭,刚刚返回到连接池,所以预处理语句和结果集的相继举办,和光标资源相关数据库的实际占领,在这种情况下,只要长期运行,往往会报告光标超过最大误差数据库,使程序访问数据库的正常。

正确的代码,如下所示:
为(int i = 0;i < balancelist.size();i++)
{
prepstmt = conn.preparestatement(SQL {我});
prepstmt.setbigdecimal(1,nb.getrealcost());
prepstmt.setstring(2,adclient_id);
prepstmt.setstring(3,daystr);
prepstmt.setint(4,comstatic。portalid);
prepstmt.executeupdate();
循环到某个数字将被关闭,以防止出现超过最大数量的游标。
Prepstmt.close();
}

希望本文能帮助您设计oracle数据库程序。

相关文章

WPS如何解决空白页WPS文本教程

WPS如何解决空白页WPS文本教程

教程,文本,如何解决,空白页,电脑软件,为了减少WPS文档中的页面数量,我们通常会删除空白页。然而,有时我们会发现我们不能删除空白页。那我们该怎么办呢让我们告诉你WPS可以解决不删除空白页的问题。 WPS解决了删除空白页的方法: 1、先双击页…

ppt如何设置文本框格式ppt基本教程

ppt如何设置文本框格式ppt基本教程

教程,文本框,如何设置,格式,电脑软件,PPT中会有很多文本框。你知道如何设置他们的格式,让小编辑器告诉你PPT是如何设置文本框格式的吗。 设置文本框格式的PPT: 选择文本框,点击格式tab 在格式下,在标签下,单击样式右侧的下拉按钮。 在弹出式…

PS图象处理软件利用图层样式做出美

PS图象处理软件利用图层样式做出美

图层,图象,处理软件,样式,中秋,效果词是按图层样式制作的。首先,增加文本的外部和边缘的发光效果,然后在文本的中间部分添加一些亮点,从而使整个文本具有很好的层次性。 最终效果 1,将下列文本材料保存到机器上,然后与PS.打开 2,按Ctrl + N构建…

DW模板是如何制作Dreamweaver网页

DW模板是如何制作Dreamweaver网页

详细教程,模板,网页模板,电脑软件,DW,使用DW网页时,网页框架往往有固定格式,在某些方面,如导航栏、横幅等,如果每一个网页进行重新设计的内容都是非常耗费时间的,为了提高工作效率,我们可以使用DW页面模板函数为我们提供模板。 1,首先,必须建立一…

WPS段头自动空两格

WPS段头自动空两格

电脑软件,WPS,空两格,我们中国人有写文章的习惯,即每个段落都有两个空格,以前的WPS有自动的空间设置,但是新版放弃了中文的特点,为了避免每个新块的重复,没有好的办法来解决它。 第一次启动WPS文字;按Ctrl + F 1组合键,任务设置框将出现在右边的…

如何使用Word2010制作书法

如何使用Word2010制作书法

如何使用,电脑软件,在书法字帖,你可以看到,书法的格式是那么美丽,那么整齐,那么这是这样做的 Word2010书法的步骤: 1。点击文件-新的书法,书法,建立一个文件。 其次,选择汉字并加上汉字。 初步完成,如下图所示。 点击书法标签,可以选择M字,网格或其…

在Excel2007中更改字体或数字

在Excel2007中更改字体或数字

数字,字体,电脑软件,您可以更改Excel 2007工作表中选定单元格或区域的字体或数量。还可以更改新工作簿中使用的默认(默认的预定义设置)。默认选项是可以接受的,或者可以更改为适合您的爱好。 更改工作表中的字体或数字 1,选择单元格、单元格…

MySQL数据库锁的原因及解决方案

MySQL数据库锁的原因及解决方案

解决方案,数据库,原因,电脑软件,MySQL,一个数据库,就像一个操作系统,是一个共享资源的用户使用,当多个用户访问数据的同时,也将在数据库中同一时间多个事务访问相同的数据。如果并发操作不受控制,错误的数据可以被读取和存储,和数据库一致性可以…

云的文字效果快速绘制PS图象处理软

云的文字效果快速绘制PS图象处理软

绘制,边路,图象,处理软件,文字效果,今天,我学习计算机网络来介绍如何使用PS图象处理软件快速画云文本的特殊效果。PS图象处理软件可以用刷子和传递路径,描边路径选择和一些有趣的灯光效果。 完成以下效果。 完成后的效果 创建PS图象处理软…

旧JS动态添加事件——事件委托

旧JS动态添加事件——事件委托

动态添加,事件委托,事件,电脑软件,JS,所谓动态添加事件的本质是指js中的事件委托。 我们知道,在js中,事件处理只能绑定到当前选定的元素。换句话说,事件处理只能绑定到当前文档中已经存在的元素。但是,许多合作伙伴会遇到问题。我的元素稍后会…

excel数据绘制方法excel

excel数据绘制方法excel

数据,方法,绘制,电脑软件,excel,excel在使用办公时间时,可能需要很多时间来使用绘图数据的方法,可能有朋友不知道如何使用数据进行绘图,接下来是给大家带来excel数据使用的一种绘图方法,供大家参考。 excel使用数据绘图方法: 使用数据绘图步骤…

HTML5的新功能细节

HTML5的新功能细节

新功能,细节,电脑软件,HTML5是现在不是SGML的子集,主要是添加到图像,功能定位、存储、多任务等。 画布; 用于播放媒体的视频和音频元素; 很长一段时间的本地离线存储localStorage存储数据。当浏览器关闭时,数据不丢失;对sessionStorage数据浏…