Inhoudsopgave:

Wat is een SQL-uitzondering?
Wat is een SQL-uitzondering?

Video: Wat is een SQL-uitzondering?

Video: Wat is een SQL-uitzondering?
Video: EXCEPTIONS IN PL SQL || MASTER IN PL SQL 2024, November
Anonim

Een uitzondering die informatie geeft over toegang tot een database fout of andere fouten. Elk SQLException biedt verschillende soorten informatie: een tekenreeks die de fout . een "SQLstate"-tekenreeks, die ofwel de XOPEN SQLstate-conventies volgt of de SQL :2003 conventies.

Dienovereenkomstig, waarom treedt SQL-uitzondering op?

EEN SQL-uitzondering kan voorkomen in de driver of uit de database. Bijvoorbeeld een syntaxis fout in de SQL verklaring zal resulteren in een SQL-uitzondering . Of we hebben geen toestemming om een tabel bij te werken. wanneer zo'n uitzondering treedt op , een object van het type SQLException wordt doorgegeven aan de vangstclausule.

Ten tweede, wat zijn veelvoorkomende JDBC-uitzonderingen?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLEException.
  • java.sql. DataTruncation.
  • java.sql. SQLWaarschuwing.

Hoe ga je om met uitzonderingen in SQL?

Hoe om te gaan met SQL-uitzonderingen

  1. Geef de controle terug aan de bovenliggende procedure die de subprocedure heeft aangeroepen die de uitzondering heeft veroorzaakt.
  2. Gebruik een WHENEVER-component om te vertakken naar een routine voor het afhandelen van uitzonderingen of om een andere actie uit te voeren.
  3. Behandel de uitzondering ter plekke met een samengestelde SQL-instructie.

Wat is een door de gebruiker gedefinieerde uitzondering, leg uit met een voorbeeld?

Gebruiker - bepaald Aangepast Uitzondering op Java. Java biedt ons de mogelijkheid om onze eigen te maken uitzonderingen die in feite afgeleide klassen zijn van Uitzondering . Voor voorbeeld MyException in onderstaande code verlengt de Uitzondering klas. de bouwer van Uitzondering class kan ook zonder parameter worden aangeroepen en aanroep naar super is niet verplicht.

Aanbevolen: