Hallo!
Ich habe mir heute eine MySQL Datenbank angelegt mit einer Tabelle. Diese Tabelle hat 3 Spalten:
- Kundennummer
- Nachname
- Vorname
Dazu habe ich mir ein Java Programm geschrieben. Mit diesem kann ich bereits auf die Datenbank zugreifen und Daten auslesen sowie Daten hinzufügen.
Nun möchte ich allerdings noch etwas hinzufügen zu meinem Java Programm:
a) Wie kann ich die Kundennummer automatisch hochzählen lassen sodass ich diese nicht manuell eingeben muss? Ich habe von dem "auto_increment" bei MySQL gehört, gibt es noch eine alternative? Evtl. kann man so etwas auch in Java realisieren?
Ich dachte da evtl an so etwas wie: Höchste Kundennummer mittels SQL Query herausfinden (SELECT MAX(Kundennummer) FROM Tabelle) und dann dazu +1 und das als Kundennummer Wert speichern?
b) Wie kann ich prüfen lassen, ob ein "Kunde" bereits vorhanden ist wenn ich einen Kunde hinzufüge? Wenn bereits vorhanden soll dieser nicht hinzugefügt werden und eine Meldung erscheinen (z.B. Kunde bereits vorhanden). Wenn dieser nicht vorhanden ist soll er hinzugefügt werden.
Danke im Vorraus!
Sollte irgendwas fehlen an Information einfach bescheid geben!
Ich habe mir heute eine MySQL Datenbank angelegt mit einer Tabelle. Diese Tabelle hat 3 Spalten:
- Kundennummer
- Nachname
- Vorname
Dazu habe ich mir ein Java Programm geschrieben. Mit diesem kann ich bereits auf die Datenbank zugreifen und Daten auslesen sowie Daten hinzufügen.
Nun möchte ich allerdings noch etwas hinzufügen zu meinem Java Programm:
a) Wie kann ich die Kundennummer automatisch hochzählen lassen sodass ich diese nicht manuell eingeben muss? Ich habe von dem "auto_increment" bei MySQL gehört, gibt es noch eine alternative? Evtl. kann man so etwas auch in Java realisieren?
Ich dachte da evtl an so etwas wie: Höchste Kundennummer mittels SQL Query herausfinden (SELECT MAX(Kundennummer) FROM Tabelle) und dann dazu +1 und das als Kundennummer Wert speichern?
b) Wie kann ich prüfen lassen, ob ein "Kunde" bereits vorhanden ist wenn ich einen Kunde hinzufüge? Wenn bereits vorhanden soll dieser nicht hinzugefügt werden und eine Meldung erscheinen (z.B. Kunde bereits vorhanden). Wenn dieser nicht vorhanden ist soll er hinzugefügt werden.
Danke im Vorraus!
Sollte irgendwas fehlen an Information einfach bescheid geben!