Hallo Zusammen,
momentan bin ich dabei meine progressBar mit Leben zu füllen. Kurzer Hintergrund:
Ich habe ein Regal in welchem ich 32 Boxen einlagern kann. Hierfür habe ich eine SQL-Datenbank erstellt in welcher die Boxen aufgelistet sind. Ich möchte nun mit dem Zugriff auf die Datenbank in meiner progessBar den "Belegungsstatus" anzeigen. Sprich ich möchte das in meiner Datenbank die Anzahl der Boxen gezählt wird und mir dann bei z.B. 32 gefundenen Boxen der Status "100" angezeigt wird. Die Verknüpfung zur Datenbank funktioniert. Allerdings stehe ich auf dem Schlauch wie ich das ganze korrekt umsetzten kann. Für Tipps bin ich sehr dankbar! LG
Hier meine bisherige Programmierung
:
momentan bin ich dabei meine progressBar mit Leben zu füllen. Kurzer Hintergrund:
Ich habe ein Regal in welchem ich 32 Boxen einlagern kann. Hierfür habe ich eine SQL-Datenbank erstellt in welcher die Boxen aufgelistet sind. Ich möchte nun mit dem Zugriff auf die Datenbank in meiner progessBar den "Belegungsstatus" anzeigen. Sprich ich möchte das in meiner Datenbank die Anzahl der Boxen gezählt wird und mir dann bei z.B. 32 gefundenen Boxen der Status "100" angezeigt wird. Die Verknüpfung zur Datenbank funktioniert. Allerdings stehe ich auf dem Schlauch wie ich das ganze korrekt umsetzten kann. Für Tipps bin ich sehr dankbar! LG
Hier meine bisherige Programmierung
Java:
// Prozessbar Parameter
progressBar.setStringPainted(true);
progressBar.setBounds(200, 20, 200, 25);
progressBar.setEnabled(true);
progressBar.setValue((Box_Nr/32)*100);
String Box_Nr;
try {
Class.forName("org.mariadb.jdbc.Driver"); //Treiber für ODBC
conn = DriverManager.getConnection("jdbc:mariadb://fm-s012mp.fhws.de","Java","1234");
System.out.println("Erfolgreich verbunden");
abfrage = conn.createStatement();
result = abfrage.executeQuery(
"COUNT `Box_Nr` FROM `lagersystem_test`.`00_hauptdatenbank` ");
while (result.next() == true) {
String Box_Nr = result.getString("Box_Nr");
}
result.close();
abfrage.close();
conn.close();
System.out.println(result);
}
catch (InterruptedException e) {
e.printStackTrace();
}
add(progressBar);
progressBar.repaint();