Обработка транзакций Postgresql с помощью java

У меня есть два блока запросов с подготовленным заявлением.

Это первое:

String sql = "update cikan_malzeme set miktar = ? where proje_id = ? and malzeme_id = ?";
PreparedStatement prep = dbConnect.connection.prepareStatement(sql);
prep.setFloat(1, toplam);
prep.setInt(2, pid);
prep.setInt(3, mid);
prep.executeUpdate();

И второе:

String sql2 = "update malzemeler set miktar = ? where malz_adi = ?";
PreparedStatement prep2 = dbConnect.connection.prepareStatement(sql2);
prep2.setFloat(1, fark);
prep2.setString(2, malzemeadi);
prep2.executeUpdate();

теперь я хочу выполнить их с транзакцией BEGIN; и COMMIT; Как я могу обработать транзакцию с помощью prepareStatement?

Заранее благодарим.

7
задан Zzap 23 November 2011 в 09:08
поделиться