@XHelp
Wie Datenbankzugriffe im Servlet? Ich hoffe das macht keiner. Falls doch, bitte mal über die 3 Schichten (Darstellung, Verarbeitung und Speicherung) nachdenken.
@TS
Wenn du die Datenbankverbindungen händisch verwaltest, dann kommt es ganz darauf an, wie schizofren du bist und inwieweit du deinem JAVA vertraust

Ansonsten würde ich für die Datenbankanbindung nur in Ausnahmefällen die händische Variante vorschlagen. Gibt ja genug Frameworks, die das für dich übernehmen und du sehr viel Aufwand sparst, weil die Implementierung wesentlich kürzer ist (siehe SQLTemplate von Spring).
Zumal Programmierer ein faules Völkchen sind
