Auto-Commit auf „false“ setzen.
Setzen Sie Ihre PreparedStatements in einen try-Block. Commit am Ende; Rollback im catch-Block.
So wird es normalerweise in Bare Bones JDBC gemacht.
http://docs.oracle.com/javase/tutorial/jdbc /basics/transactions.html
Wenn Sie EJB3 oder Spring verwenden, können Sie einen Transaktionsmanager hinzufügen und diesen deklarativ angeben. Das ist raffinierter und flexibler.