sql >> Databasteknik >  >> RDS >> Mysql

Grundläggande DB-anslutningspool med Java och Tomcat 7

Det här är fel sätt att göra det på.

Tomcat har redan en anslutningspool och du kan konfigurera och konfigurera utan någon kod via context.xml i conf katalog.

När det väl har definierats där, är allt du behöver göra att slå upp JNDI DataSource i din kod. Att hårdkoda allt det där (och återuppfinna hjulet) är en mycket dålig idé.

För att lära dig hur du konfigurerar en JNDI DataSource, kolla in manualen:http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html

Tomcat-manualen har också ett exempel på hur man får en anslutning från poolen:

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

där dsname är namnet du angav i context.xml



  1. Hur GREATEST() fungerar i MariaDB

  2. lagra ett lösenord säkert för api utan att kryptera det

  3. VISA TABELLER i MariaDB

  4. Två SQL LEFT JOINS ger felaktigt resultat