社区
Web 开发
帖子详情
connection 关闭后 resultset自动关闭,那么在connection关闭前还需要关闭resultset吗?
spring_cj
2004-09-15 10:07:55
如题
...全文
396
8
打赏
收藏
connection 关闭后 resultset自动关闭,那么在connection关闭前还需要关闭resultset吗?
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
黑马
2004-09-15
打赏
举报
回复
资源不用就释放,养成好习惯!
jinsfree
2004-09-15
打赏
举报
回复
关是良好的习惯,有时候你会在一个connection下打开好几个resultset的
sagittarius1979
2004-09-15
打赏
举报
回复
必须关闭.
result在数据库中占用的是游标的资源,如果不关闭那么数据库中的游标资源马上耗尽(在循环中特别明显),报ora-1000号(oracle中)错误。
这个不是习惯的问题,而是对于程序稳定的问题。
xixuemao
2004-09-15
打赏
举报
回复
就好比你们家的门和防盗门一样,只关防盗门可以,最好都关上。呵呵
alaal
2004-09-15
打赏
举报
回复
应该可以吧
但有的时候并不需要关闭connection,而只需要关闭resultset
gogollili
2004-09-15
打赏
举报
回复
最好是关上
寒舍人
2004-09-15
打赏
举报
回复
关
skyboy0720
2004-09-15
打赏
举报
回复
最好是关闭,养成好习惯!
怎样实现
关闭
connection
时
自动
关闭
Statement和
ResultSet
(下篇)
在这个改进后的版本中,当离开try块时,所有的AutoCloseable对象(包括
Connection
、Statement和
ResultSet
)都会
自动
关闭
,无论是否抛出异常,从而避免了资源泄露的问题。 此外,还可以考虑使用PreparedStatement和...
java 真正的安全的资源的释放
1. **误区一**:在`
Connection
`上调用`close()`方法会
自动
关闭
所有关联的`PreparedStatement`和`
ResultSet
`。 - **实际情况**:虽然在某些情况下这是成立的(例如使用`DriverManager.get
Connection
()`直接获取的`...
JDBC学习资料.pdf
6.
关闭
资源:操作完成后,
需要
关闭
ResultSet
、Statement和
Connection
,释放数据库资源。 在实际编程中,为了提高效率和防止SQL注入,通常会使用PreparedStatement预编译SQL语句,同时对SQLException进行适当的异常...
DruidJDBCUtils.java
public static void close(
ResultSet
resultSet
, Statement statement,
Connection
connection
) { if (
resultSet
!= null) { try {
resultSet
.close(); } catch (SQLException e) { e.printStackTrace();...
jdbc-demo:二进制详解系列(二)------ jdbc-mysql的使用和分析-mysql
通过提供DriverManager ,
Connection
, Statement ,
ResultSet
等接口将开发人员与数据库提供商隔离,开发人员只
需要
面对JDBC接口,无需担心如何跟数据库交互。几个重要的类类名作用DriverManager驱动管理器,用于...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章