Я только начал использовать BoneCP и извлек пример кода JDBC с сайта авторов.
У меня есть функция getConnection (), которая возвращает соединение, здесь есть фрагмент:
// setup the connection pool
BoneCPConfig config = new BoneCPConfig();
// Config goes here.
connectionPool = new BoneCP(config); // setup the connection pool
return connectionPool.getConnection(); // fetch a connection
Теперь мои вопросы: 1) Вызываю ли я connection.close (), когда я закончу использовать функцию, возвращаемую сверху, так что она возвращается в пул ИЛИ это закрывает соединение полностью?Как вернуть соединение в пул?
2) Как очистить пул при выходе из приложения?Должен ли я вызывать connectionPool.shutdown (), когда я заканчиваю?И еще, я где-то читал, что мне нужно закрывать все пулы соединений по отдельности?Это правда?
Спасибо.