public class FixBasicDataSource extends BasicDataSource {
@Override
public synchronized void close() throws SQLException {
DriverManager.deregisterDriver(DriverManager.getDriver(url));
super.close();
}
}
1.3.10 DriverManager.deregisterDriver方法—删除一个驱动程序
import org.apache.commons.dbcp.BasicDataSource;
DriverManager类位于java.sql包中,是用来管理JDBC驱动程序的基本服务。
deregisterDriver方法用于从列表中删除一个驱动程序。
语法 deregisterDriver(Driver driver)
driver:删除的JDBCDriver。
String url = "jdbc:mysql://localhost:3306/test?user=root&password=111";
Driver driver = DriverManager.getDriver(url);
DriverManager.deregisterDriver(driver); //删除mysql驱动