ORA-01000: 超出打开游标的最大数
当使用JDBC操作数据时出现起出打开游标最大数的原因:一般出现在执行大量插入语句 时,没有关闭Statement.
解决方法:每次插入一条数据时或找执行一次批量提交时,记得
stmt = conn.createStatement();
stmt.close();
</pre><p></p>在使用connection 与 statement 时注意事项<pre name="code" class="java">Connection conn = DriverManager.getConnection("proxool.DBczr");
Statement stmt = conn.createStatement();
connection :获取一次数据库连接。这个对象可以重复使用,就像你登录PLSQL可以一直使用一个道理。不过最好插入1W条数据时关闭一次再连接好一点,不然有可能出再关闭数据库等问题。
statement : 用于执行不带参数的简单SQL语句,不能重复使用。重复使用会报错ORA-01000: 超出打开游标的最大数。
注意事项:当我们使用同一个statement 对象来执行批量操作跟执行单条SQL时也会报错。所以这个对象,每次操作SQL时,一定要实例化对象。
执行单条SQL
statement .executeBatch();// 执行批处理
执行批量SQL
statement .addBatch(sql);
statement .execute(sql)
ORA-01000: 超出打开游标的最大数相关推荐
- Java oracle 超出打开游标的最大数
Java代码在执行conn.createStatement和conn.prepareStatement时候实际上都是相当和在数据库中打开了个cursor 不要放在这两个方法不要放在循环中 java.s ...
- Java 技术篇 - 连接oracle数据库执行sql使用close()关闭createStatement()无效无法清除游标缓存问题解决,报“ORA-01000: 超出打开游标的最大数“错误解决方法
java.sql.SQLException: ORA-01000: 超出打开游标的最大数 问题在一个大数据量的嵌套循环下 close() 关闭 createStatement() 根本无效,即使把执行 ...
- ORA-01000-超出打开游标的最大数(解决及原因)
GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...
- java中sql去除游标_java.sql.SQLException:-ORA-01000:已超过最大打开游标
小编典典 ORA-01000(最大打开游标错误)是Oracle数据库开发中极为常见的错误.在Java上下文中,当应用程序尝试打开比数据库实例上配置的游标更多的ResultSet时,就会发生这种情况. ...
- oracle 存储过程循环打开游标数据处理
2017-07-24 14:12:42 SQL内容: 1.一次性检索 100000 条数据. 2. 1000 条提交一次. 3.超过 100000 万条,重新打开游标,重新检索. pl/sql内容如下 ...
- MS SQL入门基础:打开游标
打开游标游标在声明以后,如果要从游标中读取数据必须打开游标.打开一个Transact-SQL服务器游标使用OPEN 命令,其语法规则为: OPEN { { [GLOBAL] cursor_name } ...
- oracle动态语句打开游标,Oracle动态语句中返回游标
本来以为动态语句只能返回类似int.varchar2这种类型,今天测试了下,发现还支持游标,现测试如下: 创建返回游标的函数: create or replace function testf ret ...
- Oracle 错误总结及问题解决 ORA
使用 Ctrl + F 搜索错误代码 ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 OR ...
- Oracle 错误代码详解及解决方式--ORA
ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...
最新文章
- 参加第十六届全国大学生智能车竞赛广东省报名队伍
- HDUOJ 1060 Leftmost Digit
- 如何获取浏览器的DNS解析时间
- bug修复录-qq浏览器中post请求时body为空
- 将AX寄存器中的16位数据分成4组(从高到低),每组4位,然后把这4组数作为数当中的低4位分别放在AL,BL,CL,DL中。
- 003.DNS主从正反解析部署
- LG Display为防控疫情采取措施 要求去过大邱市员工两周不要来公司
- 《成语接龙》之成语表
- 产品经理认证(NPDP)---新产品流程
- z8350mini盒子装fedora无线wifi命令研究
- SPSS 数据清理-基础
- Arduino UNO驱动DS1307数字实时时钟RTC
- 通俗解释什么是指令集
- 系统检测,是否引证:否
- 利用Excel Power Query获取基金历史净值、估值和日增长率等信息
- 微信无法连接到服务器的原因
- Cortex-M4和Cortex-M7中的SIMD指令
- Java中怎么切换窗口
- 面试!四川我要去哪儿网!
- ubuntu安装QT5.14.2:编译项目报错、不能输入中文解决
热门文章
- hgetall php,HGETALL命令_视频讲解_用法示例-redis编程词典-php中文网
- Post Processing 后期处理
- Python爬取猫眼电影数据并对其进行数据可视化
- hydra海德拉 and Medusa美杜莎简单使用教程
- 微信公众号采集 php,如何采集微信公众号历史消息页
- 升级打怪小游戏(面向对象)
- 如何批量重命名图片,文档,文件夹名字 Windows CMD 批量修改文件名字 内含修改路径的操作,想改哪里改哪里!
- 软件版本Alpha、Beta、RC等版本的区别
- NFC framework introduce
- unity入门精要之第6 章 Unity 中的基础光照--环境光和自发光