Bug 135254 "Test connection" should be disabled after cancelling "Manage Drivers" window
Steps to reproduce: 1.New a JDBC data source 2.Before enter Driver class/URL, notice that "Test Connection" is disabled 3.Click "Manage Drivers", and then cancel it Expected result: "Test Connection" is disabled Actual result: "Test Connection" is enabled
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/profile/JDBCSelectionPageHelper.java
String driverName = getSelectedDriverClassName( );
		return DriverLoader.testConnection( driverName, url, userid, passwd );
	}
	
	/**
	 * Return selected driver class name of DriverChooserCombo, 
	 * the info of version and vendor is trimmed.
	 * 
	 * @return selected driver class name
	 */
	private String getSelectedDriverClassName( )
	{
		IStructuredSelection selection = (IStructuredSelection) driverChooserCombo.getSelection( );
		if ( selection != null && selection.getFirstElement( ) != null )
		{
			return ( (JDBCDriverInformation) selection.getFirstElement( ) ).getDriverClassName( );
		}
		
		
		String driverName = driverChooserCombo.getCombo().getText();
		
		
		if ( driverName != null )
		{
			int count = driverChooserCombo.getCombo( ).getItemCount( );
			for ( int i = 0; i < count; i++ )
			{
				if ( driverName.equalsIgnoreCase( driverChooserCombo.getCombo( )
						.getItem( i ) ) )
				{