ConnectionPoolDataSource
è solo un DataSource
(poiché eredita CommonDataSource
che è anche ereditato da DataSource
) con funzionalità di Connection Pooling -
hai chiesto:Non so quale tipo di risorsa usare
Dipende dalla tua applicazione, molti driver di database impiegano molto tempo per creare una nuova connessione con il database, se la tua applicazione creerà troppe connessioni (molto frequentemente ). usa il pool di connessioni.