Bug 319902 Internal API Usage of the ODA framework components
data/org.eclipse.birt.report.data.oda.jdbc.dbprofile/src/org/eclipse/birt/report/data/oda/jdbc/dbprofile/impl/Connection.java
}
	}
	
	protected IConnectionProfile getProfile( Properties connProperties ) 
	    throws OdaException
	{
	    return loadProfileFromProperties( connProperties );
	}
	
	protected void openJdbcConnection( Properties profileProperties ) throws OdaException
	{
        
        super.open( profileProperties );
	}
	
	/**
	 * Internal method to open a connection based on the specified database connection profile.
	 * @param dbProfile
	 * @throws OdaException
	 */
	public void open( IConnectionProfile dbProfile ) throws OdaException
	{
	    super.jdbcConn = null;
	    m_dbProfile = dbProfile;
	    if( m_dbProfile == null )
	        throw new OdaException( Messages.connection_nullProfile );
        if( m_dbProfile.getConnectionState() != IConnectionProfile.CONNECTED_STATE )    
        {
	        
	        IStatus connectStatus = m_dbProfile.connect();