|
|
1
3
不幸的是,答案取决于您的JDBC驱动程序。你在那里写的东西可能有用。 但是,一般规则是,只有在使用相应的结果集之后才能关闭语句。 编辑:我知道你有第二个问题,你问了不关闭语句/结果集等的效果。影响还取决于您的JDBC驱动程序,但是,它可能导致严重的资源泄漏。 |
|
|
2
7
关闭行为在 JDBC Specification . 关闭连接将释放与连接关联的所有JDBC资源,并隐式关闭所有语句、结果集等。关闭语句将关闭结果集。 示例2不保证有效。语句应在使用结果集后关闭。规范说,如果您尝试使用这个结果集,那么应该得到一个sqlException(一些JDBC驱动程序不严格遵循规范——MS并不是最大的违规者)。 如果忘记关闭结果集或语句,则发生的更糟糕的情况是,使用数据库和JVM资源的时间比需要的时间长。在资源受限或高负载系统上,这可能导致内存/连接/资源错误或性能降低。 |
|
|
3
1
如果你在使用Oracle,忘记关闭语句,你会得到
过了一会儿。 |
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 1 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 1 年前 |
|
Dante · Django::配置不当:池不支持持久连接 1 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 1 年前 |