Mysql
 sql >> база данни >  >> RDS >> Mysql

Основен пул за DB връзки с Java и Tomcat 7

Това е грешен начин да го направите.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Потискайте предупредителните съобщения с помощта на mysql от терминала, но паролата е написана в bash скрипт

  2. Как да свържете mySQL база данни с помощта на C++

  3. Как да създадете нов потребител и да предоставите разрешения в MySQL

  4. MySQL index_length в байтове ли е?

  5. Как да извлечете качени файлове с помощта на php