1、建立ResultSet集时,最好不要采用支持回滚的方式,因为如果要支持回滚,ResultSet对象从数据库中读取的数据不能被及时删除,就会一直保存在内存中,如果数据量大的时候,就有可能造成内存溢出…而如果ResultSet对象不支持回滚,它每次从数据库中提取一定数量(这个数量可以调用setFetchSize()方法设置)的数据,这些数据被它访问过的数据就会被清除出内存,因此不论数据量有多大都不可能出现内存溢出的情况..
2、数据库操作完成以后,每次都要关闭数据库,最后是在finally程序块中关闭,否则也有可能造成内存溢出…