|
|
|
новичок
      
участник
Last Login: 18.10.2001 20:24
Сообщ.: 7,
Visits: 78
|
|
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); try { .... con.setAutoCommit(false);
PreparedStatement ps = con.prepareStatement(...) ps.executeUpdate();
PreparedStatement ps1 = con.prepareStatement(....) ps1.executeUpdate();
con.commit(); } catch (SQLException ex) { System.out.println("Problem:"+ex.toString()); con.rollback(); } finally{ con.setAutoCommit(true); con.close(); }
Выдает ошибку - can't start a cloned connection while in manual transaction mode Почему? Если выполнять только 1 PreparedStatement - работает.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 21.06.2006 23:51
Сообщ.: 326,
Visits: 3 588
|
|
особенности драйвера? А вообще-то клиентские транзакции - моветон. Впрочем я уже кажется повторяюсь :)
|
|
|
|