From 4903a9ad3a024b0415425e42bfa3137d3d52c260 Mon Sep 17 00:00:00 2001 From: "shaojin.wensj" Date: Thu, 27 Dec 2018 10:08:42 +0800 Subject: [PATCH] code format --- .../druid/pool/DruidPooledStatement.java | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidPooledStatement.java b/src/main/java/com/alibaba/druid/pool/DruidPooledStatement.java index 6db3b309a3..85667f0226 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidPooledStatement.java +++ b/src/main/java/com/alibaba/druid/pool/DruidPooledStatement.java @@ -485,16 +485,19 @@ public class DruidPooledStatement extends PoolableWrapper implements Statement { @Override public void close() throws SQLException { - if (!this.closed) { - clearResultSet(); - if (stmt != null) { - stmt.close(); - } - this.closed = true; + if (this.closed) { + return; + } - if (conn.getConnectionHolder() != null) { - conn.getConnectionHolder().removeTrace(this); - } + clearResultSet(); + if (stmt != null) { + stmt.close(); + } + this.closed = true; + + DruidConnectionHolder connHolder = conn.getConnectionHolder(); + if (connHolder != null) { + connHolder.removeTrace(this); } }