Sadržaj:

Što je SQL iznimka?
Što je SQL iznimka?

Video: Što je SQL iznimka?

Video: Što je SQL iznimka?
Video: Middleware. Что такое middleware? Теория простыми словами 2024, Travanj
Anonim

An iznimka koji pruža informacije o pristupu bazi podataka pogreška ili druge greške. Svaki SQLException pruža nekoliko vrsta informacija: niz koji opisuje pogreška . niz "SQLstate", koji slijedi ili XOPEN SQLstate konvencije ili SQL 99 konvencija.

Zbog toga, zašto se pojavljuje SQL iznimka?

A SQL iznimka limenka pojaviti u upravljačkom programu ili iz baze podataka. Na primjer, sintaksa pogreška u SQL izjava će rezultirati a SQL iznimka . Ili nemamo dopuštenje za ažuriranje tablice. Kad takav dolazi do iznimke , objekt tipa SQLException bit će proslijeđen catch klauzuli.

Također se može pitati je li SQLException označen ili nepotvrđen? Obično se javljaju u interakciji s vanjskim resursima/mrežnim resursima, npr. problemi s bazom podataka, pogreške mrežne veze, nedostajuće datoteke itd. Provjereno iznimke su podklase klase Exception. Primjer provjereno iznimke su: ClassNotFoundException, IOException, SQLException i tako dalje.

U skladu s tim, kako rješavate iznimke u SQL-u?

Kako postupati s SQL iznimkama

  1. Vratite kontrolu nadređenoj proceduri koja je pozvala potproceduru koja je pokrenula iznimku.
  2. Koristite klauzulu WHENEVER za grananje na rutinu za rukovanje iznimkama ili izvođenje neke druge radnje.
  3. Riješite iznimku na licu mjesta pomoću složenog SQL izraza.

Koje su uobičajene JDBC iznimke?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLEexception.
  • java.sql. DataTruncation.
  • java.sql. SQLUpozorenje.

Preporučeni: