gpt4 book ai didi

java - JDBC 4 的 java.sql.Clob.free() 方法和向后兼容性

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:52:49 25 4
gpt4 key购买 nike

我正在调查一个有趣的性能问题,其中没有调用 java.sql.Clob.free()在经常使用的资源上。 Clob 上的这个方法是在 Java 6/JDBC 4 中引入的,所以这很可能实际上是从 JDBC 3 升级到 JDBC 4 时引入的回归。

这是 Oracle JDBC 驱动程序中的已知问题吗?是否可以说以前,Clobs 以某种方式神奇地释放了自己,而在 JDBC 4 中,它们必须被手动释放?或者是否有可用于保持与 JDBC 3 兼容的驱动程序设置?

请注意,这同样适用于 Blob,当然。

最佳答案

我们的应用程序必须确保使用 Oracle 11g 和 'ojdbc6.jar' ( MANIFEST.MF 中的规范版本“4.0”和实现版本“11.2.0.3.0”)。否则,应用程序会遭受大量内存泄漏。

关于java - JDBC 4 的 java.sql.Clob.free() 方法和向后兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9684438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com