<分区>
我必须编写 Web 爬虫程序(uni 分配),因此我必须向 MySQL 数据库存储/读取/更新大量数据。
我正在使用 JDBC 连接器,每次我调用一个方法 来联系数据库 我正在定义一个 PreparedStatement 和 ResultSet,最后我关闭 RS,最后关闭 PS。
但是我多次使用相同的方法,而不是让程序更节省时间/资源,而是让它更慢/更重(这就是我不关闭连接的原因)。所以问题是还有其他理由关闭它们还是我应该让它们打开?
如果我不关闭它们,程序似乎没有任何问题,但我不希望它看起来是正确的,但实际上是正确的。
编辑:感谢您提供有关如何关闭的想法,但问题不是如何关闭,而是“它是强制性的”。关闭会使程序变慢,所以我需要知道我是否无法关闭(这似乎是不好的做法)或至少找到更好的选择。