Re: jdbc batch insert

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: jdbc batch insert
Дата
Msg-id Pine.BSO.4.63.0609291146010.8237@leary2.csoft.net
обсуждение исходный текст
Ответ на jdbc batch insert  ("Sriram Dandapani" <sdandapani@counterpane.com>)
Список pgsql-jdbc

On Fri, 29 Sep 2006, Sriram Dandapani wrote:

> I have a problem where the batch inserts behave as if the transactions
> were done on a single row by single row basis. When I check the return
> value of the batch update

Transactions and affected row counts have nothing to do with each other.

> int[]  updateStatus = preparedStatement.executeBatch();
>
> I get as many array entries as the number of rows inserted.
>

That's what the JDBC spec says you should get.  Consider if your batches
were instead "UPDATE TAB SET x= ? WHERE y = ?".  Depending on your y value
you would get a different number of updated rows, so you need one affected
row count per batch entry.

Kris Jurka

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

Предыдущее
От: "Guy Rouillier"
Дата:
Сообщение: Re: Problem with driver JDBC
Следующее
От: Jim Nasby
Дата:
Сообщение: Re: [ADMIN] number of transactions doubling