Datenbankverbindung automatisch aktualisieren

Hartigan

Mitglied
Hallo zusammen,

ich habe eine kleine Frage zu einem Programm das ich gerad für meinen Arbeitgeber schreibe.
Gibt es eine Möglichkeit eine Datenbankabfrage in Java jede Sekunde zu aktualisieren?

Zum Hintergrund:
Für unsere Hotline soll farblich dargestellt werden welche Disponenten zurzeit frei, besetzt oder abgemeldet sind. Diese Daten können sich - im Prinzip - jede Sekunde ändern.

Ich habe es bereits mit einer Endlos-"while"-Schleife veruscht, die am Ende 1 Sekunde (Thread.sleep(1000)) wartet. Sobald ich diese Schleife eingebaut hatte wurden die Farben auf den Labels für die Agenten nicht mehr angezeigt. Die Befehle wurden zwar erteilt - das hat das Debuggen gezeigt - aber die Farben in der GUI nicht mehr geändert.

Es wäre sehr nett, wenn mir jemand helfen könnte.

Vielen Dank.
 
G

Gast2

Gast
Mit der Schleife und dem Sleep funktioniert schon prinzipiel. Du könntest auch die Timer-Klasse oder ähnliche nehmen.

Das sich deine UI nicht ändert hat wohl andere Gründe. Du kannst nicht mal so eben aus einem Hintergrund Task die UI ändern. Du solltest dich ein bisschen mit dem EDT, Backgroundtasks, Event Notification und Listenern beschäftigen.
 
T

Tomate_Salat

Gast
Schau dir vllt mal den SwingWorker an. Deine GUI friert ein, wenn alles über einen Thread läuft. Über den Worker bekommst du einfach eine asynchronität zustande, mit der du gut arbeiten kannst.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Oneixee5 Datenbankverbindung mit Zertifikat absichern. Datenbankprogrammierung 3
H Datenbankverbindung zu MS Access Datenbankprogrammierung 4
Zrebna Wie mittels PL/SQL eine Datenbankverbindung blockieren? Datenbankprogrammierung 6
B Probleme mit Datenbankverbindung Datenbankprogrammierung 2
J Jar-Datei stellt keine Datenbankverbindung her Datenbankprogrammierung 3
B SQLite Frage zu SQLite Datenbankverbindung Datenbankprogrammierung 7
Danloc Informationen für Datenbankverbindung wo/wie speichern? Datenbankprogrammierung 11
T Problem mit Datenbankverbindung Datenbankprogrammierung 22
I Datenbankverbindung Oracle DB klappt nicht - getConnection returned null Datenbankprogrammierung 8
M Datenbankverbindung mit JSP herstellen Datenbankprogrammierung 19
D Keine Datenbankverbindung Datenbankprogrammierung 4
dat_vin JavaFX Datenbankverbindung über JPA und MySQL Error Datenbankprogrammierung 0
B Datenbankverbindung herstellen Datenbankprogrammierung 6
R Datenbankverbindung kann nicht hergestellt werden Datenbankprogrammierung 8
I SELECT bei Datenbankverbindung Datenbankprogrammierung 6
E Zuverlässige Datenbankverbindung Datenbankprogrammierung 4
B SQLite Java Login + Datenbankverbindung Datenbankprogrammierung 4
M Datenbankverbindung Access Datenbankprogrammierung 3
eskimo328 Datenbankverbindung ohne Passwort im Quelltext bei einer offline Anwendung Datenbankprogrammierung 14
Kenan89 Keine Datenbankverbindung möglich Datenbankprogrammierung 52
T Datenbankverbindung access funtioniert nicht Datenbankprogrammierung 21
K Problem mit Datenbankverbindung via Eclipse Datenbankprogrammierung 2
M Datenbankverbindung zu langsam beim Insert? Datenbankprogrammierung 6
E Datenbankverbindung mit Oracle JDBC und Eclipse Plugin Quantum db Datenbankprogrammierung 2
N Allg. Frage zur Datenbankverbindung Datenbankprogrammierung 2
C [MSSQL] Datenbankverbindung will nicht klappen... Datenbankprogrammierung 2
C MySQL Keine Datenbankverbindung Datenbankprogrammierung 6
D MySQL Datenbankverbindung scheitert Datenbankprogrammierung 9
A Datenbankverbindung mit einer Datenbank auf einem Webspace Datenbankprogrammierung 10
G Wie sieht eine Datenbankverbindung mit jndi aus? Datenbankprogrammierung 3
D Sicherheit für Datenbankverbindung Datenbankprogrammierung 19
MQue MySQL DatenbankVerbindung Datenbankprogrammierung 3
B Datenbankverbindung kann nicht aufgebaut werden. Datenbankprogrammierung 2
M Aus einem Applet eine Datenbankverbindung starten? Datenbankprogrammierung 26
G Datenbankverbindung mit Proxool aufrecht erhalten Datenbankprogrammierung 4
G iBatis Datenbankverbindung - DB-User übergeben Datenbankprogrammierung 4
J Warum ist es aufwendig eine Datenbankverbindung herzustellen Datenbankprogrammierung 3
E Datenbankverbindung verwalten Datenbankprogrammierung 6
J Fehler bei Oracle-Datenbankverbindung Datenbankprogrammierung 2
E Datenbankverbindung Java MySQL Exception Datenbankprogrammierung 10
K Datenbankverbindung zu MySQL in XAMPP Datenbankprogrammierung 11
M Dauerhafte Datenbankverbindung - Timeouts? Datenbankprogrammierung 4
timomeinen [Hibernate] Datenbankverbindung testen Datenbankprogrammierung 11
M Datenbankverbindung bricht nach ca. 12 Stunden Verbindung ab Datenbankprogrammierung 3
K Wann schließt ihr die Datenbankverbindung? Datenbankprogrammierung 7
E Datenbankverbindung von BIRT Datenbankprogrammierung 3
S Datenbankverbindung auslagen Datenbankprogrammierung 3
8 MySQL Datenbankverbindung herstellen FAQ Datenbankprogrammierung 2
A Was passiert wenn eine Datenbankverbindung unterbricht Datenbankprogrammierung 7
F Tabellen automatisch erstellen wenn sie nicht existieren Datenbankprogrammierung 6
F MySQL+ Netbeans: Datenbanken mit Automatisch generierten Entity Classes get und set Datenbankprogrammierung 2
M HSQLDB Automatisch nächste freie Nummer ausgeben Datenbankprogrammierung 4
Eldorado Hibernate - Objekte automatisch comitten Datenbankprogrammierung 2
Java.getSkill() Datensatz / Tupel automatisch nach xy Tagen / Stunden löschen Datenbankprogrammierung 7
N Trennt sich die Verbindung zur DB (MySQL) automatisch? Datenbankprogrammierung 3
G Primary key automatisch hochzählen Datenbankprogrammierung 9
P ID automatisch erhöhen Datenbankprogrammierung 7
L Letzte, automatisch erzeugte, ID via SQL erhalten Datenbankprogrammierung 6
M werden executeBatch()-commandos automatisch commitet ? Datenbankprogrammierung 8
G Update Statement automatisch unterteilen lassen Datenbankprogrammierung 3
H Sql Statements automatisch generieren lassen Datenbankprogrammierung 2
nonickatall MySQL SQL Abfrage erneut ausführen oder rs aktualisieren Datenbankprogrammierung 14
C MySQL JTable in JScrollPane nach insert aktualisieren Datenbankprogrammierung 3
K Automatisches Ausführen um Datenbank zu aktualisieren Datenbankprogrammierung 2
OnDemand MySQL Daten aktualisieren Datenbankprogrammierung 6
E DB aktualisieren Datenbankprogrammierung 0
B MySQL DB Daten aktualisieren Datenbankprogrammierung 9
A Client-Server anwendung sofort aktualisieren Datenbankprogrammierung 7
M Hibernate - aktualisieren von Objekten Datenbankprogrammierung 7
J jTable aktualisieren! Datenbankprogrammierung 2
G Aktualisierung Access-DB soll Ausgabe aktualisieren Datenbankprogrammierung 3

Ähnliche Java Themen


Oben