To je špatný způsob, jak to udělat.
Tomcat již má fond připojení a můžete jej konfigurovat a nastavovat bez jakéhokoli kódu prostřednictvím context.xml
v conf
adresář.
Jakmile je zde definován, vše, co musíte udělat, je vyhledat JNDI DataSource ve vašem kódu. To vše napevno kódovat (a znovu vynalézt kolo) je velmi špatný nápad.
Chcete-li se dozvědět, jak nakonfigurovat JNDI DataSource, podívejte se do manuálu:http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html
V příručce Tomcat je také příklad, jak získat připojení z fondu:
InitialContext cxt = new InitialContext();
DataSource ds = (DataSource) cxt.lookup( "java:/comp/env/jdbc/dsname" );
kde dsname
je název, který jste uvedli v context.xml