Einen Integer-Wert aus einer MySQL DB auslesen

Status
Nicht offen für weitere Antworten.

rtt

Bekanntes Mitglied
Hallo,
ich möchte mit der Count-Funktion bestimmte Zeilen zählen lassen. Diesen Wert soll mit mit result.getInt() zurück gegeben werden. Nur funktioniert das bei mir nicht.

Bsp:
Code:
// aus DB status auslesen mit count
int numberOfSlavesOk = "";
String selectSlavesOk   = "SELECT COUNT(DG_slave_status) FROM hardware WHERE DG_slave_status = 'ok' ";	// Zählen der Einträge, die ok sind
						
ResultSet resultSelectedOk = countSlaveStatusOk.executeQuery( selectSlavesOk );
while ( resultSelectedOk.next() ) {
	numberOfSlavesOk = resultSelectedOk.getInt("DG_slave_status");
}

Vielleicht weiß jemand was ich falsch mache.
Danke
Gruß Robin
 

foobar

Top Contributor
Entweder du legst einen Alias für das Result von Count an oder du sprichst die Spalte über den Index an.

Entweder so:
Code:
// aus DB status auslesen mit count
int numberOfSlavesOk = "";
String selectSlavesOk   = "SELECT COUNT(DG_slave_status) FROM hardware WHERE DG_slave_status = 'ok' ";   // Zählen der Einträge, die ok sind
                  
ResultSet resultSelectedOk = countSlaveStatusOk.executeQuery( selectSlavesOk );
while ( resultSelectedOk.next() ) {
   numberOfSlavesOk = resultSelectedOk.getInt(1);
}

Oder so:
Code:
// aus DB status auslesen mit count
int numberOfSlavesOk = "";
String selectSlavesOk   = "SELECT COUNT(DG_slave_status) as slave_status FROM hardware WHERE DG_slave_status = 'ok' ";   // Zählen der Einträge, die ok sind
                  
ResultSet resultSelectedOk = countSlaveStatusOk.executeQuery( selectSlavesOk );
while ( resultSelectedOk.next() ) {
   numberOfSlavesOk = resultSelectedOk.getInt("slave_status");
}
 

rtt

Bekanntes Mitglied
Hi foobar,
danke, das mit dem Alias geht gut. Allerdings mußte ich noch den int wert auf 0 setzen.

Code:
int numberOfSlavesOk = 0;

Danke.
Gruß Robin
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm PostgreSQL Kann mit mybatis einen Parameter für eine postgreSQL-Abfrage nicht übergeben. Datenbankprogrammierung 5
ruutaiokwu MySQL MariaDB-Client-Zertifkate, nur für einen bestimmten User Datenbankprogrammierung 5
L MySQL Bekomme einen Fehler beim ResultSet Datenbankprogrammierung 12
J Warum sind Sockets für einen Live-Chat sinnvoll? Datenbankprogrammierung 8
B SQL-Statement Prüfen ob eine Spalte einen Wert enthält Datenbankprogrammierung 2
M Derby/JavaDB einen Null-Wert in die Datenbank schreiben Datenbankprogrammierung 7
B Mit Button einen Datensatz löschen Datenbankprogrammierung 2
E Kann man, wenn man in DB2 Tabellen erstellt hat für dessen auch einen Command-File erstellen? Datenbankprogrammierung 1
T Wie kann FS einen extra Wert bekommen? Datenbankprogrammierung 1
M Finde einen eifachen Befehl nicht Datenbankprogrammierung 4
H MySQL Werte eines Datensatzes in einen anderen kopieren Datenbankprogrammierung 2
P MySQL eine richtige Datenbank für einen routenplaner erstellen Datenbankprogrammierung 2
M Designfrage zu Rows die sich auf einen Datensatz derselben Tabelle beziehen Datenbankprogrammierung 7
P Mittels Java einen neuen MySQL User erstellen Datenbankprogrammierung 4
I Belastet es das System zu sehr einen Timer jede 0.2 Sekunden eine DB Abfrage machen zu lassen? Datenbankprogrammierung 9
N Datenbank für einen Stundenplan Datenbankprogrammierung 4
J Über einen Button eine SQL-DB aussuchen Datenbankprogrammierung 3
B Suche Query um genau einen Wert einer def. Gruppe aus einer Tabelle zu erhalten. Datenbankprogrammierung 2
R Bei Webformular DropDown Felder JA, NEIN! Was für einen Datentyp verwenden? Datenbankprogrammierung 7
Landei Mehre Werte für einen Prepared-Statement_Parameter übergeben? Datenbankprogrammierung 3
P Wie übergebe ich einen NULL Wert in meinem Java-Programm? Datenbankprogrammierung 7
T [jdbc] einen Eintrag aus mehreren Tabellen löschen (Batch) Datenbankprogrammierung 3
V Daten aus Tabelle in einen Array Datenbankprogrammierung 4
N Funktion um einen Wert in einem ResultSet zu finden ? Datenbankprogrammierung 5
J selectabfrage um einen eingegeben namen rauszufinden Datenbankprogrammierung 3
Z SQL Ergebnis in Integer Wert abspeichern Datenbankprogrammierung 3
F Oracle ResultSet zu einer HashMap<Integer, String[]> Datenbankprogrammierung 6
G Einheitliches Casting für Decimal und Integer-Werte Datenbankprogrammierung 5
T select Abfrage in Java Integer speichern ? Datenbankprogrammierung 2
P entry.ISBN=(new Integer(pRS.getString(2))).intValue(); Datenbankprogrammierung 5
DaCrazyJavaExpert Derby/JavaDB Wert einer Variable in der Datenbank direkt auf 1 setzten. Datenbankprogrammierung 71
I MySQL Wert nachträglich bearbeiten Datenbankprogrammierung 1
Streeber MySQL Funktion gesucht, die angibt, wie oft ein Wert auftritt Datenbankprogrammierung 1
C MYSQL kann wert nicht eintragen Datenbankprogrammierung 3
L JTable-DB: Letzter wert wird nicht angezeigt. Datenbankprogrammierung 0
A Postgres, sql: Inkrementierung allgemein und bis zu einem bestimmten Wert Datenbankprogrammierung 5
AMStyles Kann Wert nicht speichern (MAX VALUE) Datenbankprogrammierung 9
E Wert '0000-00-00 00:00:00' in Datenbank vorhanden Datenbankprogrammierung 41
S ID Wert von Insert über jdbcTemplate.update Datenbankprogrammierung 3
M PL/SQL Fehler "Kein Wert zurückgegeben" Datenbankprogrammierung 4
S JPA NamedQuery mit Enum-Wert Datenbankprogrammierung 4
C Wert in SQL-Abfrage zählen lassen Datenbankprogrammierung 8
F H2:Wie kann man insert eine Reihe "int" wert als blob in table? Datenbankprogrammierung 12
I Tabelle mit "|" getrennten Werten -> einzelnen Wert davon abfragen Datenbankprogrammierung 15
M Ausgabe der Rows mit höchstem Wert X einer Gruppe y,z ? Datenbankprogrammierung 2
G HQL maximalen Wert Datenbankprogrammierung 2
F Wert des erzeugent Schlüssel ausgeben lassen Datenbankprogrammierung 2
turmaline Default sort Wert Datenbankprogrammierung 3
W MySQL Rückgabewert wenn Wert nicht in DA Datenbankprogrammierung 7
M MySQL MySQL Updat - updatet falschen wert Datenbankprogrammierung 3
S DB auf Wert überprüfen Datenbankprogrammierung 13
O eine Tabelle hat mehrere PrimKey mit dem selben Wert Datenbankprogrammierung 9
S Daten einer Tabelle vergleichen und ggs neuen Wert einfügen Datenbankprogrammierung 8
E Wert mit letztem Datetime bekommen Datenbankprogrammierung 2
raptorrs Wert zu Zelle hinzu addieren Datenbankprogrammierung 2
P jeden 20 Wert rausholen Datenbankprogrammierung 8
S SQL: Spalte kopieren plus Wert erhöhen Datenbankprogrammierung 4
E Wert in Tabelle nicht loeschen, sondern umbenennen? Datenbankprogrammierung 2
L oracle:ORA-01008: Nicht allen Variablen ist ein Wert zugeord Datenbankprogrammierung 1
G ResultSet - Wert überprüfen Datenbankprogrammierung 6
V MAX Wert und weitere auslesen Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben