Моя цель: создание пула соединений JDBC в Apache, который будет оставаться в живых/многоразовые между несколькими пробегов чистой программы JAVAВедение пула соединений JDBC оживших из чистой программы JAVA
То, что я знаю, как это сделать до сих пор:
1) создать приложение JavaScript в Netbeans, которое использует пул соединений JDBC на основе источника данных, определенного в context.xml. Установленные соединения остаются в живых между несколькими запусками приложения, количество соединений на стороне базы данных не увеличивается независимо от того, сколько раз я подключаюсь/отключается в приложении. Это именно то, чего я хотел бы достичь в чистом JAVA.
2) создать чистую JAVA-приложение в Netbeans, которая устанавливает и использует пул соединений JDBC. Проблема: Пул соединений JDBC устанавливается/уничтожается при каждом запуске приложения. Приложение планируется на краткосрочную программу, часто выполняемую, только с несколькими соединениями/разъединениями. Поэтому вышеупомянутое создание/уничтожение пула побеждает свою собственную цель.
Можно ли объединить лучшее из двух предыдущих, чтобы достичь своей цели: каких-то образом сделать Apache создать пул соединений JDBC, который выживает между многочисленными пробегами моего чистого приложения JAVA, который будет использовать этот пул?
Вам нужен пул соединений, который сохраняется на нескольких запусках JVM? Если соединения просто выполняют небольшую работу, то почему у вас вообще есть пул вместо того, чтобы просто создавать и уничтожать одно соединение за запуск? – chrylis
Я нахожу довольно необычным для запуска приложения Java в Apache. Обычно приложение на стороне сервера Java работает на каком-то сервере приложений Java, например Tomcat. В этом случае ваш пул подключений будет работать до тех пор, пока сервер будет работать. –
Да, это Apache Tomcat, я должен был быть более точным. – Pedja