Пул подключения к серверу MySQL? - PullRequest
0 голосов
/ 18 февраля 2012

Я нахожу много ресурсов о том, как создать пул соединений с JNDI для MySQL Server; тем не менее, я хочу знать, если я просто хочу использовать отдельный класс Java для подключения к MySQL Server и с механизмом пула соединений (без помощи сервера приложений), как я могу это выяснить?

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

Пул соединений Tomcat - это отдельный компонент с именем DBCP.Вы можете скачать его и использовать без Tomcat:

http://commons.apache.org/dbcp/

Еще один очень популярный пул соединений - C3P0 (который, я считаю, используется Hibernate внутри).Его можно скачать здесь:

http://sourceforge.net/projects/c3p0/

1 голос
/ 18 февраля 2012

Если вы не используете сервер приложений для управления вашим пулом соединений, другой вариант - реализовать его самостоятельно, где вы должны обратить внимание на то, какое соединение разорвано, и повторно инициировать, раздать бесплатные соединения по запросу и т. Д. Вот немного легкого чтения: http://java.sun.com/developer/onlineTraining/Programming/JDCBook/conpool.html

Другой способ - поиск java-пакетов пула соединений, таких как этот: http://www.snaq.net/java/DBPool/, Это первый пакет, который я нашел в Google, поэтому я понятия не имею, хорошо это или нет, просто пример.

...