public class XBasicDataSource extends DruidDataSource { @Override public void close(){ Enumeration<Driver> drivers = DriverManager.getDrivers(); while (drivers.hasMoreElements()) { Driver driver = drivers.nextElement(); try { DriverManager.deregisterDriver(driver); } catch (SQLException e) { e.printStackTrace(); } } try { AbandonedConnectionCleanupThread.shutdown(); } catch (InterruptedException e) { //logger.warn("SEVERE problem cleaning up: " + e.getMessage()); e.printStackTrace(); } super.close(); } }
jdbc.dataSource=com.pandy.core.ds.XBasicDataSource