《JDBC游标超过限制出现ORA-01000的问题 》的相关内容
相关讨论
JDBC中,如果ResultSet 和 Statement 不关闭的话,会有什么影响
感觉上好象是只要把connection给关闭了,系统就能正常运行了。
那在查询或是其实操作中,如果只关闭Connection,不作ResultSet 和 Statement 的关闭的话,对系统性能是否会有影响呢。或者是其实方面的不良影响。
by ycl030379 2005-01-10 浏览 (7033) 回复 (14) 关键字:
hibernate3.2在容器数据源下的游标过多问题
我们的系统采用hibernate 3.2.0运行在websphere app server 6.0.2下,使用was提供的数据源连接oracle 10g。
dao类中获取hibernate session的方式,都是通过ThreadLocal来的,并且确认会在数据库操作完成之后,在finally中执行Session.close()。但是运行时间长了以后,出现ORA-01000: maximum ...
by bromon 2007-06-04 浏览 (1917) 回复 (10) 关键字:
你擦了吗?确定擦了?真的确定擦了?
java的try-finally给我们提供了一个“保证某个动作必然执行”的机会。
一个try-finally结构,只要try块开始执行了,finally块里面的代码保证执行一次并且只有一次。
打个比方,就象你上厕所,只要你一旦开始拉了,我们保证无论如何,是拉稀了也好,放屁了也罢,最终你肯定是擦了屁股走出卫生间。
应用try-finally,我们可以在异常满天飞的程序里保证我们的关键资源被按时 ...
by ajoo 2005-06-07 浏览 (67308) 回复 (161) 关键字:
Tomcat连接池原理讨论
最近偶尔有个同事在tomcat連接池上提了一个疑问,引发我们部门地一番争论,但还是有分歧,不过通过一番查翻资料,疑点越来越集中,现在说说我的问题:
我们地统一点:
1.用户释放连接后,连接被回收到连接池,这个连接仍然是可用的。
如果一个连接等待了一段时间(连接池的最大空闲时间,可设置)仍然没有
人来请求连接,那么它将被彻底释放。当然,如果连接池中的连接个数已经
等于连接池的最小连接数(可设置),那 ...
by lizwjiang 2004-05-25 浏览 (11256) 回复 (19) 关键字:
如何在关闭数据库链接时,自动关闭由该链接创建的所有Statement
前提条件:
1 使用连接池
2 使用了spring的ioc,即DAO是单例的
提出这个问题是由于我们系统中的实际出现的状况
由于开发人员众多,素质参差不齐,开发时间紧迫,
出现了大量的不符合规范的代码以及错误代码.
常见的就是 在关闭链接的时候没有关闭链接的创建的所有的Statement
(关闭了部分,但不是所有)
所以想和 大家探讨一下该如何在代码层次实现关闭数据库链接时,自动关闭由该链接创 ...
by fins 2007-04-19 浏览 (4601) 回复 (15) 关键字:
相关博客
JDBC游标超过限制出现ORA-01000的问题
关键字: jdbc游标超过限制出现ora-01000的问题
最近一个项目测试时经常出这个错,应该是jdbc问题,但不是连接未关闭导致达到最大连接数,因为这是oracle数据库报错,说明已经连上数据库,估计是某些程序中statement未关闭。以下是网络上关于这个问题的帖子:
[TIP]关于Java开发中使用Oracle数据库的一点注意事项
很多朋友在Java开发中,使用Oracle数据 ...
by anreddy 2008-09-01 浏览 (15) 回复 (0) 关键字:
ORA-01000: maximum open cursors exceeded
使用连接池连接oracle的时候有时候会出现“超出打开游标的最大数异常(ORA-01000: maximum open cursors exceeded)”异常。这个异常一般是因为:Java代码在执行conn.createStatement()和conn.prepareStatement()的时候,实际上都是相当与在数据库中打开了一个cursor。尤其是,如果你的cre ...
by xiaoxin 2008-09-17 浏览 (20) 回复 (0) 关键字: 超出打开游标的最大数 oracle 异常 statement preparedstatement ora-01000
使用ORACLE数据库的游标错误( maximum open cursors exceeded)
最近开发第一次遇到“ maximum open cursors exceeded”这个错误。表示已经达到一个进程打开的最大游标数
游标:当返回一个含有多条记录的结果集时,游标就像指向结果集中当前记录的指针,通过游标我们可以处理结果集中的每一条记录。
对于出现ORA-01000 maximum open cursors exceeded错误这种情况,单纯的加大open_cursors并不是好办法,那 ...
by java虫 2007-04-16 浏览 (1370) 回复 (0) 关键字:
java.sql.SQLException: ORA-01000: 超出打开游标的最大数
我使用Oracle数据库的时候,碰到有ORA-01000: maximum open cursors exceeded.的错误。
实际上,这个错误的原因,主要还是代码问题引起的。
ora-01000: maximum open cursors exceeded.
表示已经达到一个进程打开的最大游标数。
这样的错误很容易出现在Java代码中的主要原因是:Java代码在执行conn.cre ...
by daniel.wuz 2008-02-26 浏览 (407) 回复 (1) 关键字:
ORA-01000: maximum open cursors exceeded
很多朋友在Java开发中,使用Oracle数据库的时候,经常会碰到有ORA-01000: maximum open cursors exceeded.的错误。
实际上,这个错误的原因,主要还是代码问题引起的。 ora-01000: maximum open cursors exceeded. 表示已经达到一个进程打开的最大游标数。
这样的错误很容易出现在Java代码 ...
by liaozh2004 2008-07-17 浏览 (80) 回复 (0) 关键字:
相关圈子讨论
websphere6.1对ResultSet强制关闭的问题
WebSphere6.1对ResultSet会产生强制的关闭,下面的这部分代码在WebLogic8.1下是没有问题的,但是我将它移植到了WebSphere6.1的环境下,
public static ArrayList getAllRoles(Connection conn) throws SQLException {
PreparedStatement ...
by aurora 2007-09-21 浏览 (671) 回复 (1)
ECSide基于数据库的分页、排序、过滤的实现
首先ecside展现列表、排序、过滤(该三种操作以下简称为 RSF )的实现原理完全和原版EC一样,
如果您对原版EC的retrieveRowsCallback、sortRowsCallback、filterRowsCallback 非常熟悉,那么可以忽略此文.
先来简单介绍一下RSF操作方式.
ecside对数据的展现操作有三种:分页展现,按列排序(目前只支持单列),按列过滤(支持多列联合 ...
by fins 2007-06-01 浏览 (5300) 回复 (16)
社区版WAS的配置介绍
如何在websphere application server community edition中配置相关的数据库(包括 IBM® Cloudscape、Oracle®、Microsoft® SQL Server 和 DB2®)、Java Message Service (JMS)、SSL、LDAP 和 CORBA over IIOP。
配置数据库资源
大多数企业应用程序使用关系数据库。Co ...
by IBM文章编辑 2007-08-07 浏览 (1993) 回复 (0)
一个lucene的问题,请帮忙
由于工作需要,要用lucene进行开发,本人写了一个方法对lucene的index进行定时追加.该程序在main方法运行,没有任何问题.我用spring提供的定时器写了一个应用,定时运行该程序.问题出现了,发现每次运行完该程序时候,系统性能就会变得很差,甚至会出现OUT MEM.程序大概如下:
try
{
writer = new IndexWriter("f:\\index",new IK_ ...
by sahero 2008-08-26 浏览 (162) 回复 (6)
相关新闻
推荐风轻扬:Java 6中的性能优化
J2SE 6(代号:Mustang野马)主要设计原则之一就是提升J2SE的性能和扩展能力,主要通过最大程度提升运行效率,更好的垃圾收集和一些客户端性能来达到。
1、偏向锁(Biased locking)
Java 6以前加锁操作都会导致一次原子CAS(Compare-And-Set)操作,CAS操作是比较耗时的,即使这个锁上实际上没有冲突,只被一个线程拥有,也会带来较大开销。为解决这一问题,Ja ...
by withyou 2008-07-07 浏览 (1058) 回复 (2) 关键字:

