this.pass = password;
	public Connection connect( String userName, String password, String url,			String driverClass, String odaDriverName )	{        if( url == null || driverClass == null)        {            return null;        }		if( ( userName != null && !userName.equals(this.userName))  ||  !url.equals(this.url) || !driverClass.equals(this.driverClass))		{			if(jdbcConnection != null)			{				closeConnection();				jdbcConnection = null;				metaData = null;			}					}		if(jdbcConnection == null)		{			try			{				jdbcConnection = DriverLoader.getConnection( driverClass,						url,						userName,						password );				if ( jdbcConnection == null )				{					MessageDialog.openError( PlatformUI.getWorkbench( )							.getDisplay( )							.getActiveShell( ),							JdbcPlugin.getResourceString("connection.test"),//$NON-NLS-1$							JdbcPlugin.getResourceString("connection.failed"));//$NON-NLS-1$				}				else				{				    this.driverClass = driverClass;				    this.url = url;				    this.userName = userName;				}			}			catch ( SQLException e )			{				ExceptionHandler.handle( e );			}					}		return jdbcConnection;	}