Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Podstawowa pula połączeń DB z Javą i Tomcat 7

To zły sposób na zrobienie tego.

Tomcat ma już pulę połączeń i możesz konfigurować i konfigurować bez żadnego kodu za pomocą context.xml w conf informator.

Gdy zostanie tam zdefiniowany, wszystko, co musisz zrobić, to wyszukać JNDI DataSource w swoim kodzie. Kodowanie tego wszystkiego na stałe (i ponowne wymyślanie koła) to bardzo zły pomysł.

Aby dowiedzieć się, jak skonfigurować JNDI DataSource, zapoznaj się z instrukcją:http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html

Podręcznik Tomcata zawiera również przykład, jak uzyskać połączenie z puli:

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

gdzie dsname to nazwa, którą podałeś w 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. mysqld:Nie można zmienić katalogu na dane. Serwer się nie uruchamia

  2. Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo

  3. Ograniczenie MySQL InnoDB nie działa

  4. Wstaw MYSQL tam, gdzie nie istnieje z PDO

  5. Błąd podczas analizowania danych org.json.JSONException:Koniec wprowadzania w znaku 0 z - Android