Java

  • Hey,
    Also ich bin gerade an einem Projekt dran "Bankprojekt" und habe halt 3 Tabellen erstellt mit SQL die auf das Programm zugreifen.
    Einmal Kunden,Konto,Kontoart...
    Ich möchte nun in der Java oberfläche eingeben können wie ID name vorname etc. und das er mir das in die Tablle einfügt mit Insert into.. alles kein Problem doch ich würde gerne, wenn ich Beispielsweise 15 Kunden habe und ich einen neuen Kunden anlegen möchte, das er mir die nächst mögliche ID automatisch zuweißt, sprich 16.
    Wie kann ich das umsetzen?


    Arbeite mit Java(GUI), SQL(DB2)


    lg

  • Wozu willst du das wissen, die ID ist doch völlig wumpe und uninteressant. Wenn die Datenbank die ID automatisch via AUTO_INCREMENT hochzählt, sollte es dir eigentlich vollkommen egal sein.


    Ansonsten wirst du wohl oder übel die Datenbank nach der bislang größten ID in der Tabelle xyz fragen müssen und diese um 1 erhöhen. Allerdings solltest du das höchstens für die Darstellung nutzen und nicht damit den AUTO_INCREMENT-Mechanismus der Datenbank ersetzen.