易截截图软件、单文件、免安装、纯绿色、仅160KB

Web程序停止后,Oracle没有释放连接,求助

工程用的c3p0连接池
工程启动后,连接正常
当工程停止以后,查看Oracle的会话,发现连接还在,并没有释放
重复启动和停止工程,会发现连接越来越多,没有及时释放,求解决办法
Oracle10+Tomcat6.0
谢谢大家
up



临时的解决方法:数据库里杀session.

根本方法:修改软件代码..


更诡异的是,在我另外一个同事的机器上运行,就能释放连接
惟独我的机器上连接释放不掉……
太奇怪了,麻烦大牛们帮帮我

那太诡异了

这方面没经验

要考虑自己电脑是否有中毒后的 后遗症

不可能吧,把你的数据库连接代码 跟调用连接的代码发出来  !  你考虑出下 try{}catch(Exception e){}finally{}

那也不至于在我同事机器上就能释放
我的就释放不了呀,汗…………
试了好几次了

关注!!!!!!!!!!

在你的电脑上程序没有正常关闭,进程还在运行?

进程没结束吧,另外你这样写程序是不安全的,应该在这个web应用结束的时候强制关闭连接池,而不是靠进程结束来实现

应该是JDK的版本不一样所造成的。


相关问答:

求助ORACLE批量清除表数据的问题 - Oracle / 开发

比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......

急寻Oracle ERP实施顾问

3-5人,工作地点上海浦东软件园,2-3年经验,英文流利,有意者请联系38954510-1355,15821699737,y.ming@live.cn
自己顶。。。

没有ORACLE ERP的经验,有用友和TIPTOP经验,英语说不好,看还是可以!
不知道有没有 ......

是oracle的bug么?散分了! - Oracle / 基础和管理

本来要写个update语句
update table_a A
  set A.flag=1
  where A.id in (select B.id from table_b B)
结果误写成
update table_a A
  set A.flag=1
  where ......

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号