2008-12-01 9 views
8

Jak korzystać z puli połączeń w języku Java + MySQL + Tomcat 6?Jak korzystać z puli połączeń z java, MySQL i Tomcat 6

Przeczytałem ten artykuł http://dev.mysql.com/tech-resources/articles/connection_pooling_with_connectorj.html, ale nadal nie jest to dla mnie jasne.

Gdzie mogę użyć złącza/J? Czy umieściłem go w zmiennej statycznej? Czy używam SessionListener? Czy potrzebuje jakiejkolwiek konfiguracji?

Z góry dziękuję!

+0

Cokolwiek zrobisz, upewnij się, że nie używasz DBCP Apache. To okropna implementacja, która faktycznie spowoduje problemy z wydajnością, a nie ich naprawi. – erickson

+2

... więc co używasz zamiast tego? –

Odpowiedz

7

Powinieneś przeczytać Tomcat 6 JNDI document. Poszukaj sekcji "Źródła danych JDBC", a dowiesz się wszystkiego, co musisz wiedzieć o łączeniu połączeń z Tomcat.

0

Możesz łatwo wdrożyć pulę połączeń MySQL w Javie, korzystając z Java GenericObjectPool, która zapewnia wydajną funkcję łączenia dowolnych obiektów.

Zobacz szczegółowy przykład w tym poście: How to set up a MySQL connection pool in Java

+2

Okropny samouczek. –

+1

To nie jest poprawne. Powinieneś użyć wbudowanej puli w Tomcat. –

Powiązane problemy