... auf die Gefahr eines weiteren unqualifizierten Zwischenrufs (was kümmert es die deutsche Eiche, wenn sich eine Wildsau an ihr schubbert...):
Der QAQQINI Timeout ist ja eigentlich Quatsch!!! Einerseits haut der mir ein Query runter, das locker fertig geworden wäre und kann trotzdem nicht verhindern, dass ich das warten auf ein Ergebnis nicht von einer gestorbenen Connection unterscheiden kann...
Die Anforderung für einen Timeout ist in einer remote Verbindung essentiell, da dies die einzige Möglichkeit ist unauflösbare Verklemmungen zu vermeiden und da hilft ein a priori Mechanismus (selbst wenn er funktionieren würde) nichts.

D*B