Originariamente inviato da fano
grazie per la risposta ma qual è allora il metodo migliore...?
Istanzi la connessione nel metodo init della servlet
In modo che sia creata una volta ed usata sempre per quella servlet. 
Ed ovviamente la chiudi nel metodo destroy
per esempio
codice:
public class myServlet extends HttpServlet {
private Connection myDbConnection;
public void init() throws ServletException {
DB dbobj = new DB();
myDbConnection= dbobj.getDbconn();
}
public void destroy() throws ServletException {
myDbConnection.close();
myDbConnection=null;
}
ed ovviamente implementi come prima i tuoi doGet,doPost.