Hallo zusammen,
ich habe folgendes Problem:
Dies ist eine von mir versuchte Version Daten aus einer Datenbank in eine ArrayList zu füllen, welche eine Grundlage für eine dynamische Tabelle eines Java-Programms genutzt werden soll.
Problem hierbei: Die Felder, welche innerhalb des "kon.add(new Konto)..." als 'null' ausgegeben werden sind die bezüge auf andere Datenbanktabellen, in dem Fall:
"KontoTyp art" und "Kunde kunde".
Jetzt zu meiner Frage...wie kann ich die von mir benötigten Werte einfügen ohne groß Fehler zu bekommen? Bräuchte die Hilfe ganz dringend, bin schon total am verzweifeln deswegen ;(
ich habe folgendes Problem:
Java:
public static ArrayList<Konto> getAllKonto(){
ArrayList<Konto> kon = new ArrayList<Konto>();
ResultSet kont;
try {
kont = Datenbank.getResultSet("SELECT * FROM konto");
int i = 0;
while (kont.next()) {
kon.add(new Konto(Integer.parseInt(kont.getNString("geldmenge")),
null,
null,
Integer.parseInt(kont.getNString("anzahl_user")),
null));
}
} catch (Exception e) {
e.printStackTrace();
}
return kon;
}
Dies ist eine von mir versuchte Version Daten aus einer Datenbank in eine ArrayList zu füllen, welche eine Grundlage für eine dynamische Tabelle eines Java-Programms genutzt werden soll.
Problem hierbei: Die Felder, welche innerhalb des "kon.add(new Konto)..." als 'null' ausgegeben werden sind die bezüge auf andere Datenbanktabellen, in dem Fall:
Java:
int geldmenge;
int anzUser;
String nummer;
KontoTyp art;
Kunde kunde;
public Konto(int geldmenge, KontoTyp art, Kunde kunde, int anzUser, String nummer) {
this.geldmenge = geldmenge;
this.anzUser = anzUser;
this.nummer = nummer;
this.art = art;
this.kunde = kunde;
}
"KontoTyp art" und "Kunde kunde".
Jetzt zu meiner Frage...wie kann ich die von mir benötigten Werte einfügen ohne groß Fehler zu bekommen? Bräuchte die Hilfe ganz dringend, bin schon total am verzweifeln deswegen ;(
Zuletzt bearbeitet von einem Moderator: