我应该在JDBC中关闭unwraped OracleConnection吗?

时间:2015-10-24 06:12:14

标签: java jdbc

我的申请中出现以下错误: "以下代码创建的DBCP对象从未关闭"。 在调查了堆栈跟踪之后,我发现了以下几行:

OracleConnection oconn = null;

try (Connection con = getConnection()) {
    oconn = con.uwrap(OracleConnection.class);

    //........
} catch (Exception e) {
    //........
} finally {
    if (oconn != null && !oconn.isClosed()) {
        oconn.close();
    }
}

这段代码会导致错误吗?如何处理uwrap连接?我应该关闭吗?如果是,则在关闭池连接后或之后?

0 个答案:

没有答案