Frage

I would like to use connection pool for a web app and mysql dbms. If I have want to force the connection to set autocommit to false for a particular method, is it possibile that this connection (with autocommitt off) is used by other requests?

War es hilfreich?

Lösung

is it possibile that this connection (with autocommitt off) is used by other requests?

You should always retrieve the Connection in the narrowest scope, this means, preferably as a local variable for your methods. Then, you can turn autocommit off by calling Connection#setAutocommit with false, and after using the connection object, close it. Note that this will only affect the current transaction and other requests won't be affected.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top