文档章节

Connection关闭, PreparedStatement关闭, ResultSet不关闭的影响

zchuanzhao
 zchuanzhao
发布于 2015/09/29 23:13
字数 219
阅读 55
收藏 0
如果你不使用连接池,一旦Connection关闭,数据库物理连接就被释放,所有相关Java资源也可以被GC回收了。 不过如果访问量大的话,打开的连接比较多,而GC又不会马上回收资源,对服务器来说造成的压力也是很大的。 但是如果你使用连接池,那么请注意,Connection关闭并不是物理关闭,只是归还连 接池,所以PreparedStatement和ResultSet都被持有,并且实际占用相关的数据库的 游标资源,在这种情况下,只要长期运行,往往就会报“游标超出数据库允许的最大 值”的错误,导致程序无法正常访问数据库。 所以还是养成及时关闭三者的好习惯吧。

© 著作权归作者所有

zchuanzhao

zchuanzhao

粉丝 50
博文 244
码字总数 145913
作品 1
福州
程序员
私信 提问
Java JDBC

Java JDBC 一. 代码示例 JDBC编程步骤 1.加载JDBC驱动程序 2.提供JDBC连接的URL 3.创建数据库的连接 4.创建一个Statement 5.执行SQL语句Statement接口提供了三种执行SQL语句的方法:execute...

战地春梦
2016/08/28
6
0
JDBC之使用Statement,PreparedStatement,ResultSet

创建一个获取Connection对象和关闭资源的工具类   在对数据库进行CRUD(①查询数据、②数据插入、③数据修改、④数据删除)操作的时候,每一个操作都需要获取Connection对象,所以我们就可...

天蚕宝衣
2016/05/26
84
0
01-dbutils源码之AbstractQueryRunner

今天中午吃饭时,听了公司架构师的一些话,意思是这样的:每天花一点时间看开源项目的源码,一开始看不懂没关系,继续看,即使看懂了3行代码,也是一种收获。来北京之后,自己也有一段时间看...

mnisummer
2013/09/12
789
0
漏洞扫描之关闭数据库资源

我们都知道数据库资源的关闭顺序是rs pstm conn Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; 而关闭资源时有两种写法 一、 if(rs != null){ rs.close()...

韩晨昊
2015/09/03
1K
0
java开发中jdbc连接数据 库的操作代码

JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Cla...

颜建海
2014/04/04
82
0

没有更多内容

加载失败,请刷新页面

加载更多

Taro 兼容 h5 踩坑指南

最近一周在做 Taro 适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 解决跨域问题 h5 发请求会报跨域问题,需...

dkvirus
54分钟前
3
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
3
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
19
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部