![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Senior Member
![]() Registriert seit: 21.02.2004
Beiträge: 104
|
![]() Hallo alle miteinander.
Ich habe in meiner Datenbank mehrere Constraints definiert. Immer wenn einer dieser Constraints (z.B unique oder Not- null) verletzt wird, wird in meinem Java-Programm eine Exception geworfen. Soweit so gut. Eine Meldung sieht beispielsweise so aus: class java.sql.SQLException ERROR: duplicate key violates unique constraint "tabellenname_spalte" Jetzt möchte ich allerdings den Text der von Postgres geworfen wird in der Datenbank ändern. Weiß jemand ob/wie das geht? Oder kennt jemand eine andere ev. elegantere Lösung des Exception-Handlings? |
![]() |
![]() |
![]() |
#2 |
bitte Mailadresse prüfen!
Registriert seit: 17.03.2002
Beiträge: 198
|
![]() Wieso fängst du die Exception nicht in deinem Java Programm ? Von dort aus könntest du die Exception mit deinem eigenen Text "weiterwerfen"...
|
![]() |
![]() |
![]() |
#3 |
Senior Member
![]() Registriert seit: 21.02.2004
Beiträge: 104
|
![]() Hm hab ich mir auch schon überlegt.
Wie sollte man das am cleversten angehen? Die Exception fangen, den String bearbeiten und dann ausgeben? |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|