Strange executing batch

Поиск
Список
Период
Сортировка
От Ilya Bulatov
Тема Strange executing batch
Дата
Msg-id 738343455.20030812201657@mail.ru
обсуждение исходный текст
Ответы Re: Strange executing batch
Список pgsql-jdbc
Hi , pgsql-jdbc.

 How jdbc driver works with batch in one transaction all added
 statement  or  each statement in individual transaction?

Class.forName("org.postgresql.Driver");

Connection c = DriverManager.getConnection("jdbc:postgresql:....");

PreparedStatement p = c.prepareStatement("insert into test(test) values(?)");
c.setAutoCommit(false);
for (int i = 0; i < 1000; i++) {
 p.setString(1, "test"+i);
 p.addBatch();
}

p.executeBatch();

If at executing executeBatch() on 500 statement error is arised ,that
for some reason first 499 statement are  committed.

--
Truly yours,
 Ilya                          mailto:i_il@mail.ru


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Barry Lind
Дата:
Сообщение: Re: FW: FW: pgsql - query
Следующее
От: Evan Tsue
Дата:
Сообщение: Re: Character Decoding Problems