Я разрабатываю инструмент, который получает различные параметры подключения для тестирования значений в разных базах данных (плагин для Nagios в jNRPE, который поддерживает открытое соединение с различными базами данных). Поскольку конфигурация является динамической (может быть больше баз данных или их можно удалить), у меня не может быть файла конфигурации.Несколько источников данных для C3P0
Я хочу знать, должен ли я иметь экземпляр C3P0 для каждой базы данных или могу ли я использовать один и тот же экземпляр и просто изменять URL-адрес каждый раз, когда я прошу установить соединение?
Код на GitHub: https://github.com/angoca/db2-jnrpe/blob/master/src/main/java/com/github/angoca/db2_jnrpe/database/pools/c3p0/DBCP_c3p0.java
Если нет, то как я могу получить несколько пул для нескольких баз данных динамически?