查询的标签:


针对JDBC是否释放资源对内存的影响所做的实验

标签: , , , , , , , and

在我10月30日的一篇文章《使用JDBC后记得关闭并释放数据库连接资源噢:)》中,提到JDBC中的Mysql数据库连接Connection和Statement、Resultset使用完毕之后一定要关闭,否则会占用大量内存资源,导致内存溢出。为了验证连接关闭是否确实能够释放资源,我做了一个小实验。一个小的数据库连接、查询、插入的程序,测试记录为8万条。
(1)整个程序创建了一个Connection的对象conn...

2 Comments »

使用JDBC后记得关闭并释放数据库连接资源噢:)

标签: , , , , and

前几天做Jobtong的地点规范化工作,发现运行程序后一段时间居然出现 out of memory ! 这让我惊诧不已,1.5G的内存,跑这样的一个小程序居然就内存溢出了?于是随即check了一下代码,发现是写程序的时候图方便,直接建立了一个conn之后就一直使用,没有任何释放过程,Statement使用完之后也没有释放资源。这样当数据查询一多之后,内存需求不断增加,原来用完的资源又没有释...

2 Comments »