java mysql i timertask

0

Czesc wszytskim

Mam taki problem
Musze co pewien czas laczyc sie z baza danych i przegladac w niej okresowo pewna tablice. Z tablicy tej odczytuje pojedyncza wartosc typu int. Robie to wszytsko w osobnej klasie ktora dsziedziczy z TimerTask z wykorzystaniem funkcji run() ktora to wszystko wykonuje. Obiekt klasy przeszukujacej tablice wywoluje w klasie glownej co okreslony czas. W klasie glownej tworze takze obiekt innej klasy ktory powinien pobierac odczytana wartosc z bazy. W funkcji run() zmienna ta przybiera wartosc taka jaka jest odczytywana z tablicy, ale juz po przekazaniu jej innemu obiektowi jest ona rowna 0. Brzmi to wszytsko troche zagmatwanie ale jesli ktos wie co zrobic zby ta wartosc nie byla rowna 0 to wielkie dzieki za podpowiedzi.

Pozdrawiam

0

IMHO odczytywana wartość nie jest przekazywana z metody run() do innego obiektu. Fragment kodu (w którym twoim zdaniem odbywa się przekazywanie) byłby mile widziany.

1 użytkowników online, w tym zalogowanych: 0, gości: 1