Connection Pool

Olá pessoal, eu estou desenvolvendo um sistema desktop, comecei trabalhando com uma fábrica de conexão ConnectionFactory, como estava muito lento e travando demais o sistema, voltei para as minhas conexões normais, porém, agora, o número de conexões, está ultrapassando um limite de quantidade que eu não sei quantas são. Porque o erro que está dizendo é que o gerenciador de driver não está aceitando mais conexões por causa da quantidade de conexões abertas.

Aí o pessoal estava me dizendo para utilizar Connection Pool, sendo que eu estou procurando no Google há uns 2 dias e até agora nada … aparece ajuda, mas, para J2EE e o meu é Desktop.

Aí, eu gostaria de saber como que funciona esse esquema de Connection Pool?
E como implementá-lo em Desktop?

Qualquer ajuda é bem vinda … vlw

Não conheço, mas você já deu uma olhada em DBCP?

Utilizo hibernate com esse framework c3p conforme site abaixo
e não tive problemas …

Se precisar mais informações manda a duvida

abs

–C3p0 (Pool de Conexão )
http://www.mchange.com/projects/c3p0/