Turinys:

Kas yra SQL išimtis?
Kas yra SQL išimtis?

Video: Kas yra SQL išimtis?

Video: Kas yra SQL išimtis?
Video: MS SQL Server. Оконные функции. 01. Агрегатные оконные функции. 2024, Gruodis
Anonim

An išimtis kuriame pateikiama informacija apie prieigą prie duomenų bazės klaida ar kitų klaidų. Kiekvienas SQL išimtis pateikia kelių rūšių informaciją: eilutę, apibūdinančią klaida . "SQLstate" eilutė, kuri atitinka XOPEN SQLstate konvencijas arba SQL 99 konvencijos.

Kodėl atsiranda SQL išimtis?

A SQL išimtis gali atsirasti tvarkyklėje arba iš duomenų bazės. Pavyzdžiui, sintaksė klaida viduje konors SQL pareiškimo rezultatas bus a SQL išimtis . Arba neturime leidimo atnaujinti lentelės. Kai toks pasitaiko išimtis , tipo objektas SQL išimtis bus perkelta į sugavimo sąlygą.

Taip pat galima paklausti, ar SQLException pažymėta ar nepažymėta? Jie dažniausiai atsiranda sąveikaujant su išoriniais ištekliais / tinklo ištekliais, pvz. duomenų bazės problemos, tinklo ryšio klaidos, trūkstami failai ir kt. Patikrinta išimtys yra Išimčių klasės poklasiai. Pavyzdys patikrinta išimtys yra: ClassNotFoundException, IOException, SQL išimtis ir taip toliau.

Atitinkamai, kaip tvarkote SQL išimtis?

Kaip elgtis su SQL išimtimis

  1. Grąžinkite valdymą į pirminę procedūrą, kuri iškvietė antrinę procedūrą, kuri iškėlė išimtį.
  2. Naudokite WHENEVER sąlygą, kad išsišakotumėte į išimčių apdorojimo tvarką arba atliktumėte kokį nors kitą veiksmą.
  3. Išimtį tvarkykite vietoje naudodami sudėtinį SQL sakinį.

Kokios yra bendros JDBC išimtys?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLException.
  • java.sql. DataTruncation.
  • java.sql. SQLĮspėjimas.

Rekomenduojamas: