由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - Open Too Many Cursor Issue
相关主题
MySQL JDBC 问题hibernate问题。。
How do I declare a transaction among 2 spring service callsjava graphics2d 画图请教
How to connect to SQL2000?再问一个
newbie question如何遍历hashtable里边的每一项?
请教Cursor的问题为啥RDBMS只用一个Index?
big paintbrush cursor?Re: 怎样才支持JDBC2.0?
Hibernate in EclipseRe: Entity EJB: anyone with real experience
how to hide and show the cursor in JTextField?Quick jdbc question, help needed, thx!
相关话题的讨论汇总
话题: cursor话题: open话题: many话题: too话题: db
进入Java版参与讨论
1 (共1页)
c***c
发帖数: 6234
1
我们测试app。发现一个session会有80-90个cursor open。这是以前architect设计的。
我查了下,发现了有问题的query(就是简单的 select statement)。交给设计者改正
。他说是因为在for loop 里call了同样query。虽然每次DB function call,我们都
close resultset 和 statement (没有close connection)
他写的DB function 极其复杂。我没有时间仔细debug,看着没错。他说open too many
cursor 是因为每次 select 后,conn没有commit 或rollback。造成cursor一直open
,直到最后close connection。
难道java里如果select 在loop 里必须每次commit 或rollback?
如果这样,如果我用transaction 来update DB,岂不是要么open too many cursors,
要么不能rollback?
谢谢帮助
1 (共1页)
进入Java版参与讨论
相关主题
Quick jdbc question, help needed, thx!请教Cursor的问题
巨量数据读取问题求助big paintbrush cursor?
发现weblogic 8.1 workshop一个bugHibernate in Eclipse
请问JSP/SERVLET和MYSQL如何实现照片上载和调用how to hide and show the cursor in JTextField?
MySQL JDBC 问题hibernate问题。。
How do I declare a transaction among 2 spring service callsjava graphics2d 画图请教
How to connect to SQL2000?再问一个
newbie question如何遍历hashtable里边的每一项?
相关话题的讨论汇总
话题: cursor话题: open话题: many话题: too话题: db