Sommario:

Che cos'è l'eccezione SQL?
Che cos'è l'eccezione SQL?

Video: Che cos'è l'eccezione SQL?

Video: Che cos'è l'eccezione SQL?
Video: Cosa significa: database, linguaggio SQL e query [SQL TUTORIAL] 2024, Maggio
Anonim

Un eccezione che fornisce informazioni su un accesso al database errore o altri errori. Ogni SQLException fornisce diversi tipi di informazioni: una stringa che descrive il errore . una stringa "SQLstate", che segue le convenzioni XOPEN SQLstate o il SQL 99 convenzioni.

Pertanto, perché si verifica un'eccezione SQL?

UN Eccezione SQL Potere verificarsi nel driver o dal database. Ad esempio, una sintassi errore nel SQL l'istruzione risulterà in a Eccezione SQL . Oppure non abbiamo l'autorizzazione per aggiornare una tabella. Quando un tale si verifica un'eccezione , un oggetto di tipo SQLException passerà alla clausola catch.

Si potrebbe anche chiedere, SQLException è selezionata o deselezionata? Di solito si verificano interagendo con risorse esterne/risorse di rete, ad es. problemi con il database, errori di connessione di rete, file mancanti, ecc. Controllato le eccezioni sono sottoclassi della classe Exception. Esempio di controllato le eccezioni sono: ClassNotFoundException, IOException, SQLException e così via.

Di conseguenza, come gestisci le eccezioni in SQL?

Come gestire le eccezioni SQL

  1. Restituire il controllo alla routine padre che ha chiamato la procedura secondaria che ha generato l'eccezione.
  2. Utilizzare una clausola WHENEVER per passare a una routine di gestione delle eccezioni o eseguire qualche altra azione.
  3. Gestire l'eccezione sul posto con un'istruzione SQL composta.

Quali sono le eccezioni JDBC comuni?

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

Consigliato: