Tartalomjegyzék:

Mi az SQL kivétel?
Mi az SQL kivétel?

Videó: Mi az SQL kivétel?

Videó: Mi az SQL kivétel?
Videó: SQL-ről betanulóknak 2024, Lehet
Anonim

An kivétel amely információt nyújt az adatbázis-hozzáférésről hiba vagy egyéb hibák. Minden egyes SQLException többféle információval szolgál: egy karakterlánc, amely leírja a hiba . egy "SQLstate" karakterlánc, amely vagy az XOPEN SQLstate konvenciót vagy a SQL 99 egyezmény.

Ebből kifolyólag miért fordul elő SQL kivétel?

A SQL kivétel tud előfordul az illesztőprogramban vagy az adatbázisból. Például egy szintaxis hiba ban,-ben SQL kijelentés eredménye a SQL kivétel . Vagy nincs engedélyünk egy táblázat frissítésére. Amikor egy ilyen kivétel előfordul , egy típusú objektum SQLException átkerül a fogási záradékba.

Az is felmerülhet, hogy az SQLException be van jelölve vagy nincs bejelölve? Általában külső erőforrásokkal/hálózati erőforrásokkal való interakció során fordulnak elő, pl. adatbázis problémák, hálózati csatlakozási hibák, hiányzó fájlok stb. Ellenőrizve a kivételek az Exception osztály alosztályai. Például ellenőrizve kivételek: ClassNotFoundException, IOException, SQLException stb.

Ennek megfelelően hogyan kezeli a kivételeket az SQL-ben?

Hogyan kezeljük az SQL-kivételeket

  1. Állítsa vissza a vezérlést a kivételt kiváltó aleljárást hívó szülő eljáráshoz.
  2. Használjon WHENEVER záradékot a kivételkezelési rutinhoz való elágazáshoz vagy más művelet végrehajtásához.
  3. Kezelje a kivételt a helyszínen egy összetett SQL utasítással.

Melyek a gyakori JDBC kivételek?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLException.
  • java.sql. DataTruncation.
  • java.sql. SQLWarning.

Ajánlott: