您的位置:首页 > 编程语言

JDBC编程需要注意的几点

2009-11-23 21:50 337 查看
1、建立ResultSet集时,最好不要采用支持回滚的方式,因为如果要支持回滚,ResultSet对象从数据库中读取的数据不能被及时删除,就会一直保存在内存中,如果数据量大的时候,就有可能造成内存溢出…而如果ResultSet对象不支持回滚,它每次从数据库中提取一定数量(这个数量可以调用setFetchSize()方法设置)的数据,这些数据被它访问过的数据就会被清除出内存,因此不论数据量有多大都不可能出现内存溢出的情况..
2、数据库操作完成以后,每次都要关闭数据库,最后是在finally程序块中关闭,否则也有可能造成内存溢出…
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: