diff --git a/skywalking-sdk-plugin/jdbc-plugin/pom.xml b/skywalking-sdk-plugin/jdbc-plugin/pom.xml
index fac26fbbb..ece3dcddd 100644
--- a/skywalking-sdk-plugin/jdbc-plugin/pom.xml
+++ b/skywalking-sdk-plugin/jdbc-plugin/pom.xml
@@ -23,12 +23,6 @@
skywalking-api
${project.version}
-
- com.ai.cloud
- skywalking-auth
- ${project.version}
- test
-
mysql
mysql-connector-java
diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java b/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java
index 84ac8035c..a52054466 100644
--- a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java
+++ b/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java
@@ -97,7 +97,14 @@ public class SWConnection implements java.sql.Connection {
}
public void close() throws SQLException {
- realConnection.close();
+ ConnectionTracing.execute(realConnection, connectInfo, "close", "",
+ new Executable() {
+ public String exe(java.sql.Connection realConnection,
+ String sql) throws SQLException {
+ realConnection.close();
+ return null;
+ }
+ });
}
public boolean isClosed() throws SQLException {