我在网上读了它,我发现如果我不关闭游标,这将导致内存泄漏。但是为什么呢?是什么原因导致内存泄漏?
发布于 2018-07-15 03:35:48
简单地说,假设你正在喝几瓶汽水。你是电话,汽水是数据库。每次你喝完一杯酒,你必须放下瓶子,然后再喝下一杯,否则你最终会洒出来或掉下来。当然,你可以在不放下瓶子的情况下喝下头两三瓶汽水,但一旦超出了你的承受能力,就会变得一团糟。
这是相同的情况,你可以忽略cursor.close()
,但总有一天,手机内存将无法处理打开的SQL数据库的数量。
这也是另一个answer
https://stackoverflow.com/questions/51342600
复制相似问题