【发布时间】:2014-09-09 16:34:46
【问题描述】:
我的应用程序中有以下代码
finally {
Utility.close(conn, rs, stmt);
freeclob(xml);
}
我添加了 freeclob 方法来释放 clob 对象。然而,在添加这个之后,我得到了
2014 年 9 月 9 日 07:01:45,550 错误 [Error.freeclob()] freeclob:java.sql.free weblogic.rmi.extensions.RemoteRuntimeException 中的错误:意外异常
Q1:谁能告诉我可能的原因。
另外,当我检查 java 文档以了解 clob 的免费方法时,我发现:
void java.sql.Clob.free() throws SQLException
此方法释放 Clob 对象并释放它所拥有的资源。一旦调用 free 方法,该对象就无效。
Q2:我的问题:这里释放资源是什么意思。
【问题讨论】:
-
最后 { Utility.close(conn, rs, stmt); freeclob(xml); }