社区
非技术区
帖子详情
java的数据库连接对象有一close方法,在用完数据库后调用此方法与不调用此方法有何区别
thankyou
2002-01-28 11:25:53
...全文
119
10
打赏
收藏
java的数据库连接对象有一close方法,在用完数据库后调用此方法与不调用此方法有何区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuxb488
2002-02-01
打赏
举报
回复
来过,,,,,,,
skyyoung
2002-02-01
打赏
举报
回复
结果你连不到数据库。
stellaxyq
2002-02-01
打赏
举报
回复
java的垃圾回收功能是用来回收内存资源的。
connection是没有办法回收的,一定要自己关闭。
如果没有关闭的话,后果十分惊人。
以前bbc(贝塔斯曼)的网站经常会重起,就是因为有一部分connection没有关掉。而且速度也非常慢。
oldcat0076
2002-01-28
打赏
举报
回复
不要太依赖java的垃圾回收功能,自己开的东西,就自己关闭,这绝对是好的编程习惯。
iloveyouonlyonce
2002-01-28
打赏
举报
回复
要自己CLOSE,跟垃圾回收不是一回事
thankyou
2002-01-28
打赏
举报
回复
我是说在垃圾回收时,java不能自动调用close这个方法吗
gzwrj
2002-01-28
打赏
举报
回复
try{...}
catch{...}
finally {close();}
thankyou
2002-01-28
打赏
举报
回复
在垃圾回收时,java不能自动调用这个方法吗
stellaxyq
2002-01-28
打赏
举报
回复
不调用这个方法的话,你的连接就一直关不掉
一般来说你的pool里面的连接数是有一定限制的,因为对数据库server来说连接是资源。
如果是访问量不大的网站之类的,关系不大,好的server在一定的情况下我自动回收资源
但如果是访问量大的话,很快你的server就不行了,资源不够,所有的页面都会非常非常慢,所以关掉连接是必需的。而且还有考虑在出exception的时候,也能把连接关掉
topbit
2002-01-28
打赏
举报
回复
如果你用SQL Server,就可以用
select @@connections
看调用或者不调用close()的差别。
使用
JAVA
中态代理实现
数据库
连接
池.doc
然而,现有的连接池实现
方法
都增加了与使用者之间的耦合度,要求用户通过其规定的
方法
获取
数据库
连接
,并且不允许用户显式地
调用
Connection.
close
()
方法
,而需要用其规定的一个
方法
来关闭连接。 这种做法有两个...
Java
实现
数据库
连接
池..pdf
3. **创建代理Connection
对象
**:在用户请求连接时,从连接池中取出一个连接,然后使用`Proxy.newProxyInstance()`
方法
创建一个代理`Connection`
对象
,将真实的连接
对象
和我们的`InvocationHandler`实例传入。...
Java
实现
数据库
连接
池..docx
Java
实现
数据库
连接
池主要涉及两个关键点:减少使用者与连接池之间的耦合度和接管 `Connection.
close
()`
方法
。为了实现这两个目标,我们可以利用
Java
的动态代理机制。 首先,了解
数据库
连接
池的作用。连接池是...
android连接
数据库
实例
在Android平台上开发应用程序时,有时候我们需要与
数据库
进行交互来存储和检索数据。本实例将详细介绍如何在Android中连接和操作
数据库
,以及如何通过Web服务与远程
数据库
进行通信。首先,让我们了解一下Android...
JDBC
数据库
访问(七步).ppt
JDBC(
Java
Database Connectivity)是 Sun 公司开发的一套
数据库
系统应用程序的接口规范,即 Sun 公司制定的一个
Java
语言与
数据库
的统一接口。JDBC
数据库
访问是一个七步过程,分别是:加载驱动程序、注册驱动...
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章