Cuprins:

Ce este excepția SQL?
Ce este excepția SQL?

Video: Ce este excepția SQL?

Video: Ce este excepția SQL?
Video: EXCEPTIONS IN PL SQL || MASTER IN PL SQL 2024, Mai
Anonim

Un excepție care oferă informații despre accesul la o bază de date eroare sau alte erori. Fiecare SQLException oferă mai multe tipuri de informații: un șir care descrie eroare . un șir „SQLstate”, care urmează fie convențiile XOPEN SQLstate, fie SQL 99 de convenții.

Din acest motiv, de ce apare excepția SQL?

A Excepție SQL poate sa apar în driver sau din baza de date. De exemplu, o sintaxă eroare în SQL declarația va avea ca rezultat a Excepție SQL . Sau nu avem permisiunea de a actualiza un tabel. Când un astfel de apare o excepție , un obiect de tip SQLException va fi trecută la clauza catch.

De asemenea, cineva se poate întreba dacă SQLException este bifată sau nebifată? Acestea apar de obicei interacționând cu resurse externe/resurse de rețea, de ex. probleme la baza de date, erori de conectare la rețea, fișiere lipsă etc. Verificat excepțiile sunt subclase ale clasei Exception. Exemplu de verificat excepțiile sunt: ClassNotFoundException, IOException, SQLException si asa mai departe.

În consecință, cum gestionați excepțiile în SQL?

Cum să gestionați excepțiile SQL

  1. Reveniți controlul procedurii părinte care a apelat subprocedura care a generat excepția.
  2. Utilizați o clauză WHENEVER pentru a ramifica la o rutină de tratare a excepțiilor sau pentru a efectua o altă acțiune.
  3. Gestionați excepția pe loc cu o instrucțiune SQL compusă.

Care sunt excepțiile comune JDBC?

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

Recomandat: