sql >> Base de Datos >  >> RDS >> Mysql

Conjunto básico de conexiones de base de datos con Java y Tomcat 7

Esta es la forma incorrecta de hacerlo.

Tomcat ya tiene un grupo de conexiones y puede configurarlo y configurarlo sin ningún código a través de context.xml en el conf directorio.

Una vez que se define allí, todo lo que necesita hacer es buscar el origen de datos JNDI en su código. Codificar todo eso (y reinventar la rueda) es una muy mala idea.

Para aprender a configurar una fuente de datos JNDI, consulte el manual:http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html

El manual de Tomcat también tiene un ejemplo de cómo obtener una conexión desde el grupo:

InitialContext cxt = new InitialContext();
DataSource ds = (DataSource) cxt.lookup( "java:/comp/env/jdbc/dsname" );

donde dsname es el nombre que proporcionó en el context.xml