Zurzeit wird für jede Abfrage eine vorbereitete Anweisung erstellt und wiederverwendet. Ich verwende keinen Verbindungspool. C3P0 ist eine weithin empfohlene Bibliothek für dasselbe.
Da ein PreparedStatement jedoch an eine Verbindung gebunden ist. In der gepoolten Umgebung werden die Verbindungen an den Pool zurückgegeben, was PreparedStatement effektiv unbrauchbar macht. Liege ich mit dieser Schlussfolgerung richtig? Gibt es eine Möglichkeit, Prepared Statement und Connection Pooling zusammen zu verwenden?
Update: Dies ist eine eigenständige Anwendung. Also, ich kann nicht einen Rahmen verwenden, nur um Connection Pooling richtig zu bekommen.