public Connection connect(DataSourceHandle dataSourceHandle) {
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) { String additionalClassPath = JdbcToolKit.getJdbcDriverClassPath( odaDriverName );
	public Connection connect(DataSourceHandle dataSourceHandle)	{						OdaDataSourceHandle handle = (OdaDataSourceHandle) dataSourceHandle;			String userName = handle.getPrivateDriverProperty("ODA:user");//$NON-NLS-1$		String passWord = handle.getPrivateDriverProperty( "ODA:password" );//$NON-NLS-1$		String url = handle.getPrivateDriverProperty( "ODA:url" );//$NON-NLS-1$		String driver = handle.getPrivateDriverProperty( "ODA:driver-class" );//$NON-NLS-1$				jdbcConnection = connect( userName,				passWord,				url,				driver,				handle.getDriverName( ) ); 				return jdbcConnection;	}