Това е грешен начин да го направите.
Tomcat вече има пул за връзки и можете да конфигурирате и настройвате без никакъв код чрез context.xml
в conf
директория.
След като е дефиниран там, всичко, което трябва да направите, е да потърсите JNDI DataSource във вашия код. Твърдо кодиране на всичко това (и преоткриване на колелото) е много лоша идея.
За да научите как да конфигурирате JNDI DataSource, вижте ръководството:http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html
Ръководството на Tomcat също има пример за това как да получите връзка от пула:
InitialContext cxt = new InitialContext();
DataSource ds = (DataSource) cxt.lookup( "java:/comp/env/jdbc/dsname" );
където dsname
е името, което сте предоставили в context.xml