Su un unica conessione è possibile fare eseguire più query.
Potresti attivare un unica connessione al db e eseguire tutte le query che vuoi sopra
Nel caso di php chi gestisce le connessioni è il php spesso quindi l'uso che si fa di una connessione dipende dalla capacità del programmatore e/o dalla libreria usata.
In java le conessioni sono gestite dal server e quindi fuori dalle mani del programmatore ( ma nelle mani dell'admin che non sempre è una cima)