Re: Using auto-commit OFF for transactions - instead of BEGIN
От | Paul Thomas |
---|---|
Тема | Re: Using auto-commit OFF for transactions - instead of BEGIN |
Дата | |
Msg-id | 20040308140847.C10496@bacon обсуждение исходный текст |
Ответ на | Using auto-commit OFF for transactions - instead of BEGIN (Harry Mantheakis <harry@mantheakis.freeserve.co.uk>) |
Список | pgsql-jdbc |
On 08/03/2004 11:40 Harry Mantheakis wrote: > Hello > > I ported a relatively simple application using Oracle 8i with a JDBC > client > to PostgreSQL 7.4 with the same JDBC client, and everything just worked! > > One thing that did come to light was that PG offers a proprietary 'BEGIN' > statement as a means of controlling transactions. > > With Oracle, I was used to setting auto-commit to false at the start of a > transaction, and then calling commit or rollback at the end. > > Is it safe for me to continue setting auto-commit to false for > transactions, > and are there any compelling reasons - significant performance gains, > perhaps - why I might want to consider adopting PG's 'BEGIN' statement > instead? Not only is it safe, it's the proper way to do it. FWIF, the driver actually generates BEGIN and END commands under the covers and issueing these yourself can potentially confuse it. HTH -- Paul Thomas +------------------------------+---------------------------------------------+ | Thomas Micro Systems Limited | Software Solutions for Business | | Computer Consultants | http://www.thomas-micro-systems-ltd.co.uk | +------------------------------+---------------------------------------------+
В списке pgsql-jdbc по дате отправления: