Hallo liebe Leute ich bräuchte mal eure kurze Hife. Ich möchte auf einen bestimmten Datensatz in einer Tabell zugreifen, der sich in einer bestimmten Zeile befindet. BSp
Column: A B C
Alpha Beta Omega
Haus Bad Küche
Ich möchte nur bspw. nur auf "Haus" zugreifen, er gibt mir aber immer alle Zeilen aus. Und den Wert irgendwo vergleichen und zuordnen .....
Variante 1
Variante 2
Danke für eure Hilfe
Column: A B C
Alpha Beta Omega
Haus Bad Küche
Ich möchte nur bspw. nur auf "Haus" zugreifen, er gibt mir aber immer alle Zeilen aus. Und den Wert irgendwo vergleichen und zuordnen .....
Variante 1
Code:
ResultSet resultsP = statementP.executeQuery("select * from " + provider);
ResultSetMetaData rsmdP = resultsP.getMetaData();
int numberCols = rsmdP.getColumnCount();
while (resultsP.next()) {
int i = 1;
while(i <= numberCols) {
arrayList.add(resultsP.getString(i++));
}
System.out.println("erster eintrag "+resultsP.getString(3));
System.out.println("zweiter eintrag "+resultsP.getString(2));
System.out.println(resultsP.getString(3));
System.out.println(resultsP.getString(4));
}
}
Variante 2
Code:
for (int i = 1; i <= subscribers; i++) {
list.add(i+"");
System.out.println(list.toString()+"hier drin stehen die subscriber");
if(i==2 && resultsP.next()){
boolean str = resultsP.getString(1).equals("Haus");
String restname = String.valueOf(str);
list.add(new AccessoryParameter("Provider", restname, "String"));
System.out.println(i+" Alfred "+ restname+ list.toString());
}
}
Danke für eure Hilfe