Web程序停止后,Oracle没有释放连接,求助
工程用的c3p0连接池
工程启动后,连接正常
当工程停止以后,查看Oracle的会话,发现连接还在,并没有释放
重复启动和停止工程,会发现连接越来越多,没有及时释放,求解决办法
Oracle10+Tomcat6.0
谢谢大家
up
临时的解决方法:数据库里杀session.
根本方法:修改软件代码..
更诡异的是,在我另外一个同事的机器上运行,就能释放连接
惟独我的机器上连接释放不掉……
太奇怪了,麻烦大牛们帮帮我
那太诡异了
这方面没经验
要考虑自己电脑是否有中毒后的 后遗症
不可能吧,把你的数据库连接代码 跟调用连接的代码发出来 ! 你考虑出下 try{}catch(Exception e){}finally{}
那也不至于在我同事机器上就能释放
我的就释放不了呀,汗…………
试了好几次了
关注!!!!!!!!!!
在你的电脑上程序没有正常关闭,进程还在运行?
进程没结束吧,另外你这样写程序是不安全的,应该在这个web应用结束的时候强制关闭连接池,而不是靠进程结束来实现
应该是JDK的版本不一样所造成的。
相关问答:
比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......
3-5人,工作地点上海浦东软件园,2-3年经验,英文流利,有意者请联系38954510-1355,15821699737,y.ming@live.cn
自己顶。。。
没有ORACLE ERP的经验,有用友和TIPTOP经验,英语说不好,看还是可以!
不知道有没有 ......
本来要写个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,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?
1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......