Behandlung von SQL-Fehlern und-warnungen in SQLJ-Anwendungen
SQLJ-Klauseln lösen SQLExceptions aus, wenn SQL-Fehler auftreten, jedoch nicht, wenn die meisten SQL-Warnungen auftreten.
Informationen zu diesem Vorgang
SQLJ generiert unter den folgenden Umständen eine SQLException -Ausnahmebedingung:
- Wenn eine SQL-Anweisung einen negativen SQL-Fehlercode zurückgibt
- Wenn eine SQL-Anweisung SELECT INTO einen SQL-Fehlercode +100 zurückgibt
Sie müssen explizit auf andere SQL-Warnungen überprüfen.
Vorgehensweise
- Geben Sie bei der SQL-Fehlerbehandlung try/catch-Blöcke an SQLJ-Anweisungen an.
- Rufen Sie für die SQL-Warnungsbehandlung die Methode getWarnings nach jeder SQLJ-Anweisung auf.