2008-12-01 39 views
8

Làm cách nào để sử dụng pool Kết nối trong Java + MySQL + Tomcat 6?Cách sử dụng pool kết nối với java, MySQL và Tomcat 6

Tôi đã đọc bài viết này http://dev.mysql.com/tech-resources/articles/connection_pooling_with_connectorj.html nhưng vẫn chưa rõ ràng đối với tôi.

Tôi sử dụng Trình kết nối/J ở đâu? Tôi có đặt nó trong một biến tĩnh không? Tôi có sử dụng SessionListener không? Nó có cần cấu hình không?

Cảm ơn bạn trước!

+0

Dù bạn làm gì, hãy chắc chắn rằng bạn không sử dụng DBCP của Apache. Đó là một triển khai khủng khiếp mà thực sự sẽ gây ra vấn đề về hiệu năng, chứ không phải khắc phục chúng. – erickson

+2

... vậy bạn sẽ sử dụng cái gì? –

Trả lời

7

Bạn nên đọc Tomcat 6 JNDI document. Tìm phần "Nguồn dữ liệu JDBC" và nó sẽ cho bạn biết mọi thứ bạn cần biết về các kết nối gộp với Tomcat.

0

Bạn có thể dễ dàng triển khai kết nối kết nối MySQL trong Java bằng cách sử dụng GenericObjectPool của Java cung cấp chức năng tổng hợp mạnh mẽ cho các đối tượng tùy ý.

Xem ví dụ chi tiết trong bài viết này: How to set up a MySQL connection pool in Java

+2

Hướng dẫn khủng khiếp. –

+1

Điều này hoàn toàn không chính xác. Bạn nên sử dụng tích hợp trong Tomcat. –

Các vấn đề liên quan