Hallo!
ich habe eine kleine Datenbank im Internet, worauf ich mit einem Java Programm zugreifen möchte. Das Auslesen geht dabei einwandfrei.
Da die Bearbeitungszeit allerdings ab und zu mehrere Sekunden kostet möchte ich parallel eine Animation abspielen. (Sanduhr oder Ähnliches) Allerdings habe ich das Problem, das die Anfrage mit executeQuery(..) das komplette Programm still legt, bis die Daten angekommen sind.
Also hab ich versucht die Anfrage mittels Thread parallel laufen zu lassen, das hat nicht geklappt. Danach die Anfrage und Animation in gesonderten Threads behandeln, aber alles was ich versucht hab führte immer zum selben Ergebnis: Alles Blockiert, bis die Daten da sind...
Ich weiß wirklich nicht mehr weiter, mit Threads hab ich normalerweise nicht viel zu tun, kann mir vielleicht jemand weiterhelfen?
Danke!
ich habe eine kleine Datenbank im Internet, worauf ich mit einem Java Programm zugreifen möchte. Das Auslesen geht dabei einwandfrei.
Da die Bearbeitungszeit allerdings ab und zu mehrere Sekunden kostet möchte ich parallel eine Animation abspielen. (Sanduhr oder Ähnliches) Allerdings habe ich das Problem, das die Anfrage mit executeQuery(..) das komplette Programm still legt, bis die Daten angekommen sind.
Also hab ich versucht die Anfrage mittels Thread parallel laufen zu lassen, das hat nicht geklappt. Danach die Anfrage und Animation in gesonderten Threads behandeln, aber alles was ich versucht hab führte immer zum selben Ergebnis: Alles Blockiert, bis die Daten da sind...
Ich weiß wirklich nicht mehr weiter, mit Threads hab ich normalerweise nicht viel zu tun, kann mir vielleicht jemand weiterhelfen?
Danke!