Innholdsfortegnelse:

Hva er et SQL-unntak?
Hva er et SQL-unntak?

Video: Hva er et SQL-unntak?

Video: Hva er et SQL-unntak?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, November
Anonim

An unntak som gir informasjon om en databasetilgang feil eller andre feil. Hver SQLException gir flere typer informasjon: en streng som beskriver feil . en "SQLstate"-streng, som følger enten XOPEN SQLstate-konvensjonene eller SQL :2003-konvensjoner.

Tilsvarende, hvorfor oppstår SQL-unntak?

EN SQL-unntak kan skje i driveren eller fra databasen. For eksempel en syntaks feil i SQL uttalelse vil resultere i en SQL-unntak . Eller vi har ikke tillatelse til å oppdatere en tabell. Når en slik unntak oppstår , et objekt av typen SQLException vil bli overført til fangstklausulen.

For det andre, hva er vanlige JDBC-unntak?

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

Bare så, hvordan håndterer du unntak i SQL?

Hvordan håndtere SQL-unntak

  1. Returner kontrollen til den overordnede prosedyren som kalte underprosedyren som utløste unntaket.
  2. Bruk en WHENEVER-klausul for å forgrene seg til en rutine for håndtering av unntak eller utføre en annen handling.
  3. Håndter unntaket på stedet med en sammensatt SQL-setning.

Hva er brukerdefinert unntak forklar med eksempel?

Bruker - definert Tilpasset Unntak i Java. Java gir oss mulighet til å lage våre egne unntak som i utgangspunktet er avledede klasser av Unntak . Til eksempel MyException i koden nedenfor utvider Unntak klasse. Konstruktøren av Unntak klasse kan også kalles uten en parameter og kall til super er ikke obligatorisk.

Anbefalt: