Datasource a prova de balas

Estava estudando a documentação do DBCP (que utilizo em meus projetos)
http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/BasicDataSource.html

E um de meus projetos, percebo que a noite, existem falhas na rede (o lugar é terra de ninguém, o pessoal de infra tenta resolver o problema mas não consegue)
e meu datasource trava, todos os processos param.
Como vocês sugerem que eu configure o datasource para que ele não pare nunca (mate conexões problemáticas e crie outras, etc…)

Não, qual vc sugere?

Já tentou utilizar outro data source?

Eu uso o C3P0
http://www.mchange.com/projects/c3p0/index.html