Bug 211004 Failed to remove temp db directory after running multiple reports
Description: I use Report Engine API to do runAndrender, run and dataextract tasks on multiple reports. Before the Platform started, I change the temp folder(System.setProperty( "java.io.tmpdir", TEMP_HOME )). Each task is closed after it finished and I shutdown the Platform after all the tasks finished. In log I found "Fail to remove one or more file in temp db directory,but it will be removed when the VM exits: D:\BIRT_NG\temp/BIRTSampleDB_1196129572031_10a6ae2". In temp folder the BIRTSampleDB_XXX is still here but not removed. I think it is the issue when remove the Temp sampleDB. Build number: 2.3.0.v20071127-0630
data/org.eclipse.birt.report.data.oda.jdbc/src/org/eclipse/birt/report/data/oda/jdbc/JDBCDriverManager.java
{    
    public static final String JDBC_USER_PROP_NAME = "user"; 
    public static final String JDBC_PASSWORD_PROP_NAME = "password"; 
    public static final String DRIVER_REGISTERED = "registered";
    public static final String DRIVER_DEREGISTERED = "deregistered";
    
	private  HashMap registeredDrivers = new HashMap();
	
	
	private HashMap cachedDriversMap = new HashMap();
	
	
	 
	private HashMap driverExtensions = null;
	
	private  DriverClassLoader extraDriverLoader = null;
	
	
	private JdbcResourceHandle resourceHandle = new JdbcResourceHandle(ULocale
			.getDefault());
	
	private static JDBCDriverManager instance;
	
	private static Logger logger = Logger.getLogger( JDBCDriverManager.class.getName() );
	
	private JDBCDriverManager()
	{
		logger.logp( java.util.logging.Level.FINE,
				OdaJdbcDriver.class.getName( ),
				"JDBCDriverManager",