自動コミットをfalseに設定します。
PreparedStatementsをtryブロックに入れます。最後にコミットします。キャッチブロックでのロールバック。
これは通常、ベアボーンJDBCで行われる方法です。
http://docs.oracle.com/javase/tutorial/jdbc /basics/transactions.html
EJB3またはSpringを使用する場合は、トランザクションマネージャーを追加し、それらを宣言的に指定できます。それはより洗練され、柔軟性があります。