Re: questions regarding transactions

From: Fabian Zeindl <fabian(at)xover(dot)htu(dot)tuwien(dot)ac(dot)at>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: questions regarding transactions
Date: 2007-07-12 11:38:22
Message-ID: 469612AE.5010401@xover.htu.tuwien.ac.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

ok, thank you all ;)

fabian

Fabian Zeindl schrieb:
> Hi,
>
> I'm using JDBC with transactions and I've got a couple of questions:
>
> 1) Am I supposed to do "myConn.rollback()" on error? What happens if I
> don't do it - will the transaction stay half-committed?! (I ask this,
> because rollback() can throw a SQLException, so it's not guaranteed to
> work, in my opinion).
>
> 2) When I use statements like (SELECT currval('somesequence')) in a
> jdbc-transaction, will it be atomic to? Will the sequence be decremented
> again when the transaction fails? Can I get wrong numbers, when there is
> another transaction which increments somesequence?
>
> 3) Is it sufficient to do setAutocommit(false) and set the
> transaction-level or do I have to call a statement like "START
> TRANSACTION" to properly start an transaction? (I found
> the latter example somewhere on the net.)
>
> Many thanks in advance and thank you for the wonderful driver
> fabian zeindl

In response to

Browse pgsql-jdbc by date

  From Date Subject
Next Message Tom Lane 2007-07-12 15:38:35 Re: postgres jdbc into eclipse plugin (OID problems)
Previous Message Diego Zanga 2007-07-12 09:28:58 Re: postgres jdbc into eclipse plugin (OID problems)