DriverManager.deregisterDriver方法

public class FixBasicDataSource extends BasicDataSource {


	@Override
	public synchronized void close() throws SQLException {
		DriverManager.deregisterDriver(DriverManager.getDriver(url));
		super.close();
	}

}

Java Web程序开发参考手册

1.3.10 DriverManager.deregisterDriver方法—删除一个驱动程序

import org.apache.commons.dbcp.BasicDataSource;

DriverManager类位于java.sql包中,是用来管理JDBC驱动程序的基本服务。
deregisterDriver方法用于从列表中删除一个驱动程序。

语法  deregisterDriver(Driver driver) 

driver:删除的JDBCDriver。

示例  本示例注册了一个 mysql 的驱动,然后调用deregisterDriver()方法将其删除。
Class.forName("com. mysql .jdbc.Driver");     //注册mysql驱动
String url = "jdbc:mysql://localhost:3306/test?user=root&password=111";
Driver driver = DriverManager.getDriver(url);
DriverManager.deregisterDriver(driver);       //删除mysql驱动


原文地址:https://www.cnblogs.com/ncepu/p/13695056.html