Datenbankeinträge überschreiben

Status
Nicht offen für weitere Antworten.

e9926044

Bekanntes Mitglied
Hallo,

ich habe eine FireBird Datenbank und ich schreibe in diese auch Datensätze, die gleich sein können,
kann ich das irgendwie vermeiden, das gleiche Tupel in die Datenbank geschrieben werden, Gibts da bei den Datenbank beim anlegen einer Tabelle einen Befehl,

lg
 

Niki

Top Contributor
Hast du keinen Primary Key definiert? Wenn du versuchst einen Datensatz mit einem bereits bestehenden Primary Key hinzuzufügen muss die Datenbank einen Fehler bringen (sollte sich als SQLException äußern)

//EDIT:
Falls es sich um kein PK-Feld handelt welches gleich sein soll, wirst du nicht herumkommen vor jeden insert noch ein select zu machen um herauszufinden, ob es diesen Datensatz schon gibt
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben