Hola,
Normalmente los contenedores de servlets ya suelen implementar este tipo de pools, asi que mirate la documentacion del que utilices a ver que te dice. Por ejemplo, si usas Tomcat 5 (es un suponer), la página a mirar es esta:
http://jakarta.apache.org/tomcat/tom...les-howto.html
Sobre todo la parte de ejemplos. Nosotros usamos el Resin y tiene algo parecido, etc...
PD: Repito lo de "cuidado con el ODBC-JDBC bridge" ;).
Saludos