Përmbajtje:

Çfarë është përjashtimi SQL?
Çfarë është përjashtimi SQL?

Video: Çfarë është përjashtimi SQL?

Video: Çfarë është përjashtimi SQL?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Nëntor
Anonim

Një përjashtim që ofron informacion mbi aksesin në bazën e të dhënave gabim apo gabime të tjera. Secili SQLException ofron disa lloje informacioni: një varg që përshkruan gabim . një varg "SQLstate", i cili ndjek ose konventat XOPEN SQLstate ose SQL 99 konventa.

Prandaj, pse ndodh përjashtimi SQL?

A Përjashtim SQL mund ndodhin në shofer ose nga baza e të dhënave. Për shembull, një sintaksë gabim në SQL deklarata do të rezultojë në a Përjashtim SQL . Ose nuk kemi leje për të përditësuar një tabelë. Kur një i tillë ndodh përjashtim , një objekt i llojit SQLException do të kalohet në klauzolën e kapjes.

Dikush mund të pyesë gjithashtu, a është SQLException i kontrolluar apo i pazgjedhur? Ato ndodhin zakonisht duke ndërvepruar me burimet e jashtme/burimet e rrjetit p.sh. problemet e bazës së të dhënave, gabimet e lidhjes në rrjet, skedarët që mungojnë etj. Kontrolluar përjashtime janë nënklasat e klasës Exception. Shembull i kontrolluar përjashtime janë: ClassNotFoundException, IOException, SQLException e kështu me radhë.

Prandaj, si i trajtoni përjashtimet në SQL?

Si të trajtoni përjashtimet SQL

  1. Ktheje kontrollin në procedurën mëmë që thirri nënprocedurën që ngriti përjashtimin.
  2. Përdorni një klauzolë WHENEVER për të degëzuar në një rutinë të trajtimit të përjashtimeve ose për të kryer ndonjë veprim tjetër.
  3. Trajtoni përjashtimin në vend me një deklaratë të përbërë SQL.

Cilat janë përjashtimet e zakonshme të JDBC?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLException.
  • java.sql. Trunkacioni i të dhënave.
  • java.sql. SQLVërejtje.

Recommended: