Generalnie jest zalecane korzystanie z puli połączeń JNDI, ponieważ zapewniają one bardziej efektywne użycie zasobów.
Na przykład, jeśli raport zawiera parametry łańcuchowe, to - przy każdym przetwarzaniu raportu - inicjują one otwarcie sesji bazy danych.