sql >> Database >  >> RDS >> Mysql

Basis DB-verbindingspool met Java en Tomcat 7

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:http://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



  1. Relationele versus niet-relationele databases - Deel 3

  2. MySQL:werk alle rijen in een tabel bij die overeenkomen met de resultaten van een andere zoekopdracht

  3. Python uitdagende tekenreekscodering

  4. De Moodle-database uitschalen