diff --git a/src/main/java/cn/zzs/dbcp/JDBCUtils.java b/src/main/java/cn/zzs/dbcp/JDBCUtils.java index ca87898..a65d481 100644 --- a/src/main/java/cn/zzs/dbcp/JDBCUtils.java +++ b/src/main/java/cn/zzs/dbcp/JDBCUtils.java @@ -24,8 +24,6 @@ public class JDBCUtils { private static ThreadLocal tl = new ThreadLocal<>(); - private static final Object obj = new Object(); - private static final Log log = LogFactory.getLog(JDBCUtils.class); static { @@ -44,12 +42,8 @@ public class JDBCUtils { Connection connection = tl.get(); // 判断为空的话,创建连接并绑定到当前线程 if(connection == null) { - synchronized(obj) { - if((connection = tl.get()) == null) { - connection = createConnection(); - tl.set(connection); - } - } + connection = createConnection(); + tl.set(connection); } return connection; }