hi,
also ich hab hier folgendes problem. Es geht um ein Flugbuchungsprogramm für eine Fluggesellschaft.
Ich hab die 2 Tabellen (in Mysql), Flugzeug und Kategorie
Meine Datenbank schaut so aus:
Flugzeug: FlugzeugID(PK), Typ, KategorieID(FK)
Kategorie: KategorieID(PK), anzahlEconomy, anzahlBusiness, anzahlFirst
Alles soweit ok, aber jetzt weis ich nicht, wie ich das in meinem Java Code realisiere, dass wenn ich eine
Kategorie anlege, diese ID in mein neu Angelegtes Flugzeug reinkommt.
hoffe das ist jetzt ein bischen verständlich ^^, hier mal mein java code
bin für jede hilfe sehr dankbar
mfg
Honkisponk
also ich hab hier folgendes problem. Es geht um ein Flugbuchungsprogramm für eine Fluggesellschaft.
Ich hab die 2 Tabellen (in Mysql), Flugzeug und Kategorie
Meine Datenbank schaut so aus:
Flugzeug: FlugzeugID(PK), Typ, KategorieID(FK)
Kategorie: KategorieID(PK), anzahlEconomy, anzahlBusiness, anzahlFirst
Alles soweit ok, aber jetzt weis ich nicht, wie ich das in meinem Java Code realisiere, dass wenn ich eine
Kategorie anlege, diese ID in mein neu Angelegtes Flugzeug reinkommt.
hoffe das ist jetzt ein bischen verständlich ^^, hier mal mein java code
Java:
public void flugzeugAnlegen(Flugzeug flugzeug) {
String query2 = "INSERT INTO Kategorie(AnzahlEconomy, AnzahlBusiness, AnzahlFirst)" +
"VALUES('"+flugzeug.getKategorie().getAnzahlEconomy()+"', '"+flugzeug.getKategorie().getAnzahlBusiness()+"', '"+flugzeug.getKategorie().getAnzahlFirst()+"')";
boolean bool2 = Datenbankanbindung.executequery(query2);
if(bool2) {
System.out.println("Kategorie wurde in die Datenbank gespeichert");
}
String query = "INSERT INTO Flugzeug(Typ, KategorieID)" +
"VALUES('"+flugzeug.getTyp()+"', '"+query2+"')";
boolean bool = Datenbankanbindung.executequery(query);
if(bool) {
System.out.println("Flugzeug wurde in die Datenbank gespeichert");
}
}
bin für jede hilfe sehr dankbar
mfg
Honkisponk