To zły sposób na zrobienie tego.
Tomcat ma już pulę połączeń i możesz konfigurować i konfigurować bez żadnego kodu za pomocą context.xml
w conf
informator.
Gdy zostanie tam zdefiniowany, wszystko, co musisz zrobić, to wyszukać JNDI DataSource w swoim kodzie. Kodowanie tego wszystkiego na stałe (i ponowne wymyślanie koła) to bardzo zły pomysł.
Aby dowiedzieć się, jak skonfigurować JNDI DataSource, zapoznaj się z instrukcją:http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html
Podręcznik Tomcata zawiera również przykład, jak uzyskać połączenie z puli:
InitialContext cxt = new InitialContext();
DataSource ds = (DataSource) cxt.lookup( "java:/comp/env/jdbc/dsname" );
gdzie dsname
to nazwa, którą podałeś w context.xml