Регистрация Соединения c3p0

Я пытаюсь реализовать решение с c3p0 впервые. Я понимаю, как инициализировать пул соединения и "контроль" Соединение от пула следующим образом:

ComboPooledDataSource cpds = new ComboPooledDataSource();
cpds.setDriverClass(driverClass);
cpds.setJdbcUrl(url);
cpds.setUser(username);
cpds.setPassword(password);
Connection conn = cpds.getConnection(username, password);

Но я испытываю затруднения при обнаружении как к "регистрации" уже используемое Соединение для возвращения в пул. Как я пошел бы о выполнении этого? Есть ли что-то, что я делаю неправильно здесь?

5
задан jtbradle 20 January 2010 в 16:23
поделиться

2 ответа

Свободный вверх полностью прозрачна для пользователя. См. здесь для дальнейшего объяснения.

Будьте утечки, чтобы закрыть () соединение и не поддерживать дальнейшую ссылку (что бы избежать правильного GC).

5
ответ дан 14 December 2019 в 01:08
поделиться

Я считаю, что соединение возвращается в бассейн, когда вы его закрываете.

4
ответ дан 14 December 2019 в 01:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: