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
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) |