Re: JDBC a uzavření aktivního spjení

Tomáš Procházka t.prochazka na centrum.cz
Čtvrtek Leden 26 13:48:30 CET 2006


Ahoj,
odpovídám na zprávu ze čtvrtka, 26. ledna 2006,
kterou Petr Zajíc napsal(a) v 13:42:19:

   A nepomůže třeba před uzavřením zavolat:

   .commit() na Connection objektu?

   Jestli není náhodou není nastaveno:
   setAutoCommit(false)


--------------------------- Původní zpráva ---------------------------
 Odesilatel: Petr Zajíc <petr na xzajic.cz>
    Předmět: JDBC a uzavření aktivního spjení
      Datum: 26. ledna 2006, 13:42:19 (GMT +0100)
    Přílohy: <none>
      msgid:DNEOLDFDHGHEGNDHLEGEGEDIDJAA.petr na xzajic.cz
    
P> Zdravím,

P> řešil někdo podobný problém?

P> Mám JDBC connection, který (přes ODBC-JDBC) vytvoří statement a ukládá ve
P> smyčce data do souboru MDB pomocí sady instrukcí

P> stmtMDB.executeUpdate...

P> načež nastaví connection na null a skončí. Problém je v tom, že vždy právě
P> poslední ze sady příkazů se neprovede. Pokud dám před zavřením connection
P> Thread.sleep(2000) tak se provede i poslední příkaz. Evidentně to tedy
P> souvisí s dobou zpracování dotazu. Nedá se to řešit nějak elegantněji?

P> Petr Zajíc


------------------------ Konec původní zprávy ------------------------

-- 
---------------------------------------------------------------------
 Tomáš Procházka


 E-mail: t.prochazka na centrum.cz
    WWW: http://atom.sf.cz
    ICQ: 87147320
---------------------------------------------------------------------




Další informace o konferenci Konference