Estou pesquisando sobre pool de conexões e verifiquei que existe o dbpc e o c3p0, mas não entendi qual a facilidade de utilizar um destes?
Existe diferença de performance ou recursos entre o dbpc, c3p0 em relação a gerar o pool de conexão dentro da aplicação conforme exemplo abaixo?
ResourceBundle resource = ResourceBundle.getBundle("COR.COR");
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
InitialContext ic = new InitialContext();
String datasource = resource.getString("COR.datasource");
DataSource ds = (DataSource) ic.lookup(datasource);
conn = ds.getConnection();