ConnectionPoolDataSource
é apenas um DataSource
(como herda o CommonDataSource
que também é herdado por DataSource
) com capacidade de pool de conexões - você perguntou:Não sei qual tipo de recurso usar
Depende da sua aplicação, muitos drivers de banco de dados demoram muito para criar uma nova conexão com o banco de dados, se sua aplicação vai criar muitas conexões (com muita frequência ). usar o pool de conexões.