Bug 191404 Connection is still successful after delete drivers[0703]
Description: Create a Sqlserver datasource and dataset, then delete the jtds driver. Click "Test Connection" is still successful, and the dataset still works. Build Version:2.2.0.v20070607-0630 Steps to reproduce: 1. Add a jtds driver, and create a Sqlserver connection and dataset. 2. Go to "Manage JDBC Drivers" dialog, and delete the driver. 3. Click "Test Connection", the connection is successful. 4. Click "Preview Results" in "Edit Data Set" dialog, it works. Expected Result: Delete driver will lose the connection.
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/dialogs/JdbcDriverManagerDialog.java
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.TabFolder;
import org.eclipse.swt.widgets.TabItem;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
import org.eclipse.swt.widgets.TableItem;
import org.eclipse.swt.widgets.Text;
import com.ibm.icu.text.Collator;
/**
 * A dialog to manage Jdbc drivers.
 */
public class JdbcDriverManagerDialog extends TrayDialog
{
	private TableViewer jarViewer, driverViewer;
	private Button addButton, restoreButton, deleteButton, editButton;
	private Map jarMap, driverMap;
	private TabFolder tabFolder;
	
	private static final String TEXT_ADDBUTTON = JdbcPlugin.getResourceString( "driverManagerDialog.text.Add" );
	private static final String TEXT_RESTOREBUTTON = JdbcPlugin.getResourceString( "driverManagerDialog.text.Restore" );
	private static final String TEXT_DELETEBUTTON = JdbcPlugin.getResourceString( "driverManagerDialog.text.Delete" );
	private static final String TEXT_EDITBUTTON = JdbcPlugin.getResourceString( "driverManagerDialog.text.Edit" );
	private static final String[] TEXT4BUTTON = {
			TEXT_ADDBUTTON,
			TEXT_RESTOREBUTTON,
			TEXT_DELETEBUTTON,
			TEXT_EDITBUTTON
	};
	
	/**