När du skapar en anslutning har du bara en anslutning och den varar tills du stänger den (eller den stängs av mysql-servern). Du kan skicka det runt genom referens och återanvända det, eller så kan du skapa och stänga kontakter på begäran.
En pool är en plats där anslutningar lagras. När du begär en anslutning från en pool får du en anslutning som för närvarande inte används, eller en ny anslutning. Om du redan har nått anslutningsgränsen kommer den att vänta tills en anslutning är tillgänglig innan den fortsätter. Dessa sammanslagna anslutningar behöver inte stängas manuellt, de kan förbli öppna och enkelt återanvändas.
Vilken du använder är helt upp till dig, eftersom de båda uppnår samma mål, bara på två olika sätt.