Dit is de verkeerde manier om het te doen.
Tomcat heeft al een verbindingspool en u kunt configureren en instellen zonder enige code via de context.xml in de conf map.
Zodra het daar is gedefinieerd, hoeft u alleen maar de JNDI DataSource in uw code op te zoeken. Dat alles hardcoderen (en het wiel opnieuw uitvinden) is een heel slecht idee.
Raadpleeg de handleiding voor meer informatie over het configureren van een JNDI-gegevensbron:https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html
In de Tomcat-handleiding staat ook een voorbeeld hoe je verbinding kunt maken met het zwembad:
InitialContext cxt = new InitialContext();
DataSource ds = (DataSource) cxt.lookup( "java:/comp/env/jdbc/dsname" );
waar dsname is de naam die je hebt opgegeven in de context.xml