Hallo Leute,
ich versuche die SQL-Abfrage in eine For-Schleife zu implementieren. Allerdings komme ich nicht drauf, wie ich das "String[] c" in die SQL-Abfrage implementieren kann. Ich mit + usw. versucht.
Vielen Dank
[JAVA=42]
Strin a; // a wird aus einer anderen Klasse geliefert
String[] c = new String[]{"Raum1", "Raum2", "Raum3", "Raum4", "Raum5", "Raum6",};
for(int t = a.length()-1; t>=0; t-- ){
//c-Array !!!!!
ResultSet rs = stmt.executeQuery("SELECT '+c[t]+' FROM Daten Where NR = '"+a+"' ");
ResultSetMetaData rsmd = rs.getMetaData();
int clmCnt = rsmd.getColumnCount();
while (rs.next()) {
for (int i = 1; i <= clmCnt; i++) {
b = rs.getString(i);
System.out.print(b);
}
System.out.println();
}
rs.close();
stmt.close();
con.close();}
[/code]
ich versuche die SQL-Abfrage in eine For-Schleife zu implementieren. Allerdings komme ich nicht drauf, wie ich das "String[] c" in die SQL-Abfrage implementieren kann. Ich mit + usw. versucht.
Vielen Dank
[JAVA=42]
Strin a; // a wird aus einer anderen Klasse geliefert
String[] c = new String[]{"Raum1", "Raum2", "Raum3", "Raum4", "Raum5", "Raum6",};
for(int t = a.length()-1; t>=0; t-- ){
//c-Array !!!!!
ResultSet rs = stmt.executeQuery("SELECT '+c[t]+' FROM Daten Where NR = '"+a+"' ");
ResultSetMetaData rsmd = rs.getMetaData();
int clmCnt = rsmd.getColumnCount();
while (rs.next()) {
for (int i = 1; i <= clmCnt; i++) {
b = rs.getString(i);
System.out.print(b);
}
System.out.println();
}
rs.close();
stmt.close();
con.close();}
[/code]
Zuletzt bearbeitet: