Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Wie merkst Du, dass die Connection den Speicher braucht? In einem Profiler?
Werden auch die ResultSets ordungsgemäß geschlossen?
Werden evtl. close-Anweisungen durch Exceptions übersprungen (weil sich nicht im finally-clause stehen)?
Die Speichergrösse messe ich mit dem Tool SizeOf.jar
Die Resultsets werden korrekt geschlossen. Erst das Resultset und dann das Statement.
Das close wird bei mir nicht im finally Block gemacht. Es ist eine Allgemeiner TryCatch für alle DB Operationen vorhanden. Da entsteht aber kein Fehler.
Ich benutze eine SqlConnection für die Dauer des Programmes.