社区
Web 开发
帖子详情
JDBC中打开一个连接Connection而不关闭会有什么后果?
cd3
2003-06-13 11:51:11
如题,多谢!
...全文
1687
13
打赏
收藏
JDBC中打开一个连接Connection而不关闭会有什么后果?
如题,多谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stevene
2003-06-13
打赏
举报
回复
JVM会自己关闭
cd3
2003-06-13
打赏
举报
回复
可是我试过打开10万个连接而不关闭也没出问题,同时内存及CPU都没有变化。
gxj0637
2003-06-13
打赏
举报
回复
如果太多的话,可能导致后面的程序连不到数据库
WAPQQ
2003-06-13
打赏
举报
回复
请求一个新的 Connection 对象会带来大量的开销和很多潜在的错误.
浪费内存,
liz72145
2003-06-13
打赏
举报
回复
占用资源
along603
2003-06-13
打赏
举报
回复
没有后果,只是你的数据库多了个连接而已
禽兽v5
2003-06-13
打赏
举报
回复
崩溃
可是我试过打开10万个连接而不关闭也没出问题,同时内存及CPU都没有变化。
----------
怎么配置的?
jwolfj
2003-06-13
打赏
举报
回复
你打开了万个连接, 用的是什么数据库?
我想ORACLE应该是没问题的
liwon
2003-06-13
打赏
举报
回复
交给连接池管理
zzh9527
2003-06-13
打赏
举报
回复
十万个?不可能!你把最大连接数设成2,同时开五个并发用户试试
EricDu
2003-06-13
打赏
举报
回复
可能会导致内存溢出
十万个还是少了点
yellowzhong
2003-06-13
打赏
举报
回复
在asp中,cpu资源会长期被100%占用,直至崩溃,jsp就不知道了
swingcoder
2003-06-13
打赏
举报
回复
会回收的
常用
jdbc
数据库
连接
jar包,数据库
连接
池jar包
收集了常见的数据库
连接
jar包,包括oracle、mysql、sql server、db2、opta、dbcp
连接
池、c3p0
连接
池等等常见的数据库jar包,不断更新
中
。
Java
JDBC
连接
Oracle 11g的jar包
Java
JDBC
连接
Oracle 11g的jar包
JAVA
JDBC
连接
打开
不及时
关闭
导致Oracle报错ORA-00020&ORA12516
JAVA web项目
JDBC
连接
池配置过大,或者JAVA数据源
JDBC
连接
类编写不规范,
打开
链接不及时
关闭
,
会
导致数据库进程数超过最大值而拒绝新
连接
。最近,一客户的遇到的问题就是典型的
JDBC
连接
类
打开
会
话不
关闭
...
JDBC
连接
资源的
关闭
和释放顺序
为什么需要释放
jdbc
资源# 提问:
Connection
、Statement和ResulSet?这三个对象是在方法内部定义的,则这三个对象不是在方法执行完毕就消失了么,为什么还要单独去
关闭
它们呢?解答: 这个
连接
是与数据库服务器的
一个
连接
,虽然你的方法结束了,但是这个资源依然存在数据库
连接
并没有释放提问: 为什么在
JDBC
对数据库访问结束后,要按先
关闭
ResultSet,然后
关闭
PreparedStatement,最后
关闭
Connection
,直接
关闭
Connection
不就行了吗?解答: 感觉上
(转)
JDBC
必须要
关闭
连接
[size=large]为了确保
JDBC
资源不在出现异常或错误等情况下被不正常
关闭
,我们应该在使用完
JDBC
资源之后
关闭
且释放它们。
JDBC
连接
池提供了
JDBC
连接
定义和数目有限的
连接
,如果数量不够,就需要长时间的等待。不正常
关闭
JDBC
连接
会
导致等待回收无效的
JDBC
连接
。只有正常的
关闭
和释放
JDBC
连接
,
JDBC
资源才可以被快速的重用使性能得到改善。 建议 ...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章