Guten Tag,
Ich möchte gerne Meine MySQL Datenbank auslesen und jede Spalte in einen Array packen.
Das funktioniert auch soweit, nur habe ich momentan das Problem, dass beim Auslesen die erste Spalte übersprungen wird.
Kann da vielleicht jemand weiterhelfen ?
Mein Code :
Dann habe ich mir den Array einfach nochmal in der Console ausgeben lassen :
und es wird bei egal welcher Datenbank immer die erste Spalte ausgelassen.
Ich möchte gerne Meine MySQL Datenbank auslesen und jede Spalte in einen Array packen.
Das funktioniert auch soweit, nur habe ich momentan das Problem, dass beim Auslesen die erste Spalte übersprungen wird.
Kann da vielleicht jemand weiterhelfen ?
Mein Code :
Java:
try {
MySQL.connect();
Statement stm = MySQL.con.createStatement();
String query = "SELECT * FROM `MiguelStockmann`";
ResultSet rs = stm.executeQuery(query);
while(rs.next()){
for(int i=0; rs.next(); i++) {
data[i][0] = String.valueOf(rs.getInt(1));
data[i][1] = rs.getString(2);
data[i][2] = rs.getString(3);
data[i][3] = rs.getString(4);
data[i][4] = rs.getString(5);
data[i][5] = rs.getString(6);
/*data[i][6] = rs.getString(7);
data[i][7] = rs.getString(8);
data[i][8] = rs.getString(9);*/
}
}
} catch (ClassNotFoundException | SQLException e) {
throw new RuntimeException(e);
}
Dann habe ich mir den Array einfach nochmal in der Console ausgeben lassen :
Java:
System.out.println(data[0][0]);
System.out.println(data[0][1]);
System.out.println(data[0][2]);
System.out.println(data[0][3]);
System.out.println(data[0][4]);
System.out.println(data[0][5]);
System.out.println(data[0][6]);
System.out.println(data[0][7]);
System.out.println(data[0][8]);
System.out.println("\n \n");
System.out.println(data[1][0]);
System.out.println(data[1][1]);
System.out.println(data[1][2]);
System.out.println(data[1][3]);
System.out.println(data[1][4]);
System.out.println(data[1][5]);
System.out.println(data[1][6]);
System.out.println(data[1][7]);
System.out.println(data[1][8]);
System.out.println("\n \n");
System.out.println(data[2][0]);
System.out.println(data[2][1]);
System.out.println(data[2][2]);
System.out.println(data[2][3]);
System.out.println(data[2][4]);
System.out.println(data[2][5]);
System.out.println(data[2][6]);
System.out.println(data[2][7]);
System.out.println(data[2][8]);
System.out.println("\n \n");
System.out.println(data[3][0]);
System.out.println(data[3][1]);
System.out.println(data[3][2]);
System.out.println(data[3][3]);
System.out.println(data[3][4]);
System.out.println(data[3][5]);
System.out.println(data[3][6]);
System.out.println(data[3][7]);
System.out.println(data[3][8]);
und es wird bei egal welcher Datenbank immer die erste Spalte ausgelassen.