un componente, di norma, usa il db di joomla ma non si interfaccia con nessun db: è il framework a collegarsi 'fisicamente' al db.
puoi tuttavia usare il layer di astrazione di joomla (la classe jdatabase e le derivate/collegate) per collegarti agli altri db supportati da joomla (vedi doc); resta poi inteso che uno script php, cosa che è sia il componente che joomla stesso, può collegarsi a qualsiasi db per il quale siano state installate le opportune librerie sul server.
ciao,
marco