Hi,
zuerst einmal, ich nutze Java und Mysql 5.1.
Wie erreiche ich es am modischsten Transaktionen atomic durchführen zu können?
Stored Procedures reagieren laut aktueller Beschreibung nicht auf das Schlüsselwort atomic. Weiß jemand ab welcher MySQL Version das vorgesehen ist, respektive bis wann ?
Alles andere würde ja dann aus Java heraus geregelt, da hab ich keine Ahnung ob das dann Atomic ist.
1. Bei der Connection das autoCommit abschalten. Mehrere preparedStatements definieren. und dann auf der Connection von Hand das commit aufrufen
2. Mehrere Statements in ein preparedStatemant packen (als Batch) und dann halt das eine preparedStatement ausführen.
(Hab ich aber bei nem kurzen Versuch nicht hinbekommen)
Wäre super wenn jemand was dazu sagen könnte.
Beste Grüße
Boozer
zuerst einmal, ich nutze Java und Mysql 5.1.
Wie erreiche ich es am modischsten Transaktionen atomic durchführen zu können?
Stored Procedures reagieren laut aktueller Beschreibung nicht auf das Schlüsselwort atomic. Weiß jemand ab welcher MySQL Version das vorgesehen ist, respektive bis wann ?
Alles andere würde ja dann aus Java heraus geregelt, da hab ich keine Ahnung ob das dann Atomic ist.
1. Bei der Connection das autoCommit abschalten. Mehrere preparedStatements definieren. und dann auf der Connection von Hand das commit aufrufen
2. Mehrere Statements in ein preparedStatemant packen (als Batch) und dann halt das eine preparedStatement ausführen.
(Hab ich aber bei nem kurzen Versuch nicht hinbekommen)
Wäre super wenn jemand was dazu sagen könnte.
Beste Grüße
Boozer
Comment