Wie kann ich mit Java einen Integer aus meiner MySQL-DB abfragen?

... komplette Frage anzeigen

3 Antworten

CREATE IF TABLE NOT EXISTS Wartung(ONOFF int)

Das ist kein UPDATE, mit diesem Befehl kreierst du die Tabelle -- diese hat dann aber noch keinen Inhalt!!!

Wenn die Tabelle keinen Inhalt hat, kannst du auch nichts aus der Tabelle lesen -- logisch, oder?? (für dein ResultSet, das Wort gefällt dir, aber weist du auch, was es bedeutet??)

Antwort bewerten Vielen Dank für Deine Bewertung

Du solltest erst mal SQL lernen, dann ist das schon deutlich einfacher. Der Rest steht in der Dokumentation. Da du keinen Wert in deiner Tabelle hast kannst du auch nichts rauslesen, du musst erst mal Werte eintragen, also Basics SQL lernen.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von BrummBrumm03
13.05.2016, 21:53

Ist dass so richtig????

public static Boolean getONOFF() {
Boolean b;
Integer wartung = null;

ResultSet rs = mysql.Query("SELECT ONOFF FROM Wartung");
try {
while(rs.next()) {

try {
rs.getInt("ONOFF");

wartung = (Integer)rs.getInt("ONOFF");
} catch (SQLException e) {
e.printStackTrace();
}
}
} catch (SQLException e) {
e.printStackTrace();
}
if(wartung == 1) {
b = true;
} else {
b = false;
}
return b;

0