java - 我需要关闭 'PreparedStatement' 吗?

标签 java jdbc

我有一个获得大量点击的网站。我遇到了问题,包括 JDBC 连接错误。

我对关闭 PreparedStatement 有点困惑。我需要关闭 PreparedStatement 还是只关闭 Statement 就足够了?

另外,ResultSet 呢?我也需要关闭它吗?

最佳答案

是的,您必须关闭准备好的语句(PreparedStatement 对象)和结果集,因为它们可能会导致内存泄漏。

有关详细信息,请参阅 Using Prepared Statements .

关于java - 我需要关闭 'PreparedStatement' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14546592/

相关文章:

jdbc - 10.15.1.3 版的 org.apache.derby.jdbc.ClientDriver 在哪里?

java - 将 BigInteger 拆分为特定位数

java - PhraseQuery 在 Apache lucene 7.2.1 中不起作用

java - 从命令提示符运行简单的 JBDC 程序

java - native 库 sqljdbc_auth.dll 已在另一个类加载器中加载

mysql - JDBC 与 Mysql : using mulitple outer joins with where clauses

java - 如何布局? (JFrame、JPanel 等)

java - 在方法/函数中使用类变量会创建对源的引用而不是重复它?

java - 在 Java 应用程序中使用 JMX 监控什么?

java jar 类路径错误帮助