Singleton para controle de conexões com o banco

2 respostas
Guitar_Men

Galera,

Tem um singleton que é reponsável por me fornecer as conexões com o banco e tenho um método dentro do mesmo objeto que libera as conexões. Como é um sistema multiusuário (Servlets) seria interessante colocar um synchronized nos métodos que me retornam e liberam as conexões ?? Lembrando que estou usando o C3P0 para o pool de conexões…

Valew…

2 Respostas

R

No seu caso não há necessidade de usar synchronized explicitamente, o c3p0 já se encarrega de sincronizar a obtenção de conexões. Você está usando ComboPooledDataSource.getConnection()? Esse método chama getPoolManager(), que é sincronizado.

Guitar_Men

Isso mesmo roger, estou usando ComboPooledDataSource.getConnection() sim. Valew pela explicação…

Criado 28 de julho de 2009
Ultima resposta 28 de jul. de 2009
Respostas 2
Participantes 2