wangwei 5 år sedan
förälder
incheckning
1a0f9de05d
1 ändrade filer med 0 tillägg och 17 borttagningar
  1. 0 17
      src/main/java/cn/com/qmth/examcloud/commons/util/DBUtil.java

+ 0 - 17
src/main/java/cn/com/qmth/examcloud/commons/util/DBUtil.java

@@ -11,8 +11,6 @@ import javax.sql.DataSource;
 
 import org.apache.commons.lang3.StringUtils;
 
-import com.mchange.v2.c3p0.DataSources;
-
 import cn.com.qmth.examcloud.commons.logging.ExamCloudLog;
 import cn.com.qmth.examcloud.commons.logging.ExamCloudLogFactory;
 
@@ -98,21 +96,6 @@ public class DBUtil {
 				implementation.getMethod("setMaxPoolSize", int.class).invoke(c3po, maxPoolSize);
 				implementation.getMethod("setPreferredTestQuery", String.class).invoke(c3po,
 						"select 1 from dual");
-
-				Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
-					public void run() {
-						try {
-							Class<?> dataSourcesClass = Class
-									.forName("com.mchange.v2.c3p0.DataSources");
-							dataSourcesClass.getMethod("destroy", DataSource.class).invoke(null,
-									c3po);
-							DataSources.destroy(c3po);
-						} catch (Exception e) {
-							LOG.error("[JDBC] Fail to destroy dataSource. dataSourceName="
-									+ dataSourceName, e);
-						}
-					}
-				}));
 			}
 			// druid
 			else if (simpleName.equals("DruidDataSource")) {