Indholdsfortegnelse:

Hvad er SQL-undtagelse?
Hvad er SQL-undtagelse?

Video: Hvad er SQL-undtagelse?

Video: Hvad er SQL-undtagelse?
Video: EXCEPTIONS IN PL SQL || MASTER IN PL SQL 2024, November
Anonim

An undtagelse der giver oplysninger om en databaseadgang fejl eller andre fejl. Hver SQLException giver flere slags information: en streng, der beskriver fejl . en "SQLstate"-streng, som følger enten XOPEN SQLstate-konventionerne eller SQL 99 konventioner.

Heraf, hvorfor forekommer SQL-undtagelse?

EN SQL undtagelse kan forekomme i driveren eller fra databasen. For eksempel en syntaks fejl i SQL erklæring vil resultere i en SQL undtagelse . Eller vi har ikke tilladelse til at opdatere en tabel. Når sådan en undtagelse forekommer , et objekt af typen SQLException vil blive overført til fangstklausulen.

Man kan også spørge, er SQLException markeret eller afkrydset? De forekommer normalt i interaktion med eksterne ressourcer/netværksressourcer, f.eks. databaseproblemer, netværksforbindelsesfejl, manglende filer osv. Tjekket undtagelser er underklasser af undtagelsesklassen. Eksempel på kontrolleret undtagelser er: ClassNotFoundException, IOException, SQLException og så videre.

Derfor, hvordan håndterer du undtagelser i SQL?

Sådan håndteres SQL-undtagelser

  1. Returner kontrol til den overordnede procedure, der kaldte den underprocedure, der rejste undtagelsen.
  2. Brug en WHENEVER-klausul til at forgrene sig til en undtagelseshåndteringsrutine eller udføre en anden handling.
  3. Håndter undtagelsen på stedet med en sammensat SQL-sætning.

Hvad er almindelige JDBC-undtagelser?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLEundtagelse.
  • java.sql. DataTruncation.
  • java.sql. SQLAdvarsel.

Anbefalede: