Dobrý den,

toto závisí na nastavení transakční izolace při navázání spojení.
U většiny databází je výchozí TRANSACTION_READ_COMMITED.
Ale obvykle je možné zapnout TRANSACTION_REPEATABLE_READ.

Pak se to bude chovat tak jak si přejete - dojde ovšem k určitému zpomalení, protože po přečtení záznamu se záznam zamkne (v případě count(*) by se měla zamknout celá tabulka).

Více
http://java.sun.com/j2se/1.3/docs/api/java/sql/Connection.html

Ondřej Fafejta KYBERIE píše v Út 27. 06. 2006 v 12:23 +0200:
Závěr: Pokud se pro zjištění celkového počtu záznamů používá jedna
metoda a pro vrácení záznamů druhá,
tak to je úplně stejné, jako když se vše provede v jedné metodě (běžící
v transakci).
Petr Ferschmann

SoftEU s.r.o.
-----------------------------------
Sady Petatricatniku 31
301 00 Plzen
Czech Republic
-----------------------------------
Phone: +420 373 729 300
Fax:   +420 373 729 301
Cell:  +420 775 638 008
E-mail: [EMAIL PROTECTED] 

Odpovedet emailem