Table des matières:

Qu'est-ce qu'une exception SQL ?
Qu'est-ce qu'une exception SQL ?

Vidéo: Qu'est-ce qu'une exception SQL ?

Vidéo: Qu'est-ce qu'une exception SQL ?
Vidéo: Langage PL/SQL : Les exceptions 2024, Novembre
Anonim

Un exception qui fournit des informations sur un accès à une base de données Erreur ou d'autres erreurs. Chaque SQLException fournit plusieurs types d'informations: une chaîne décrivant le Erreur . une chaîne "SQLstate", qui suit soit les conventions XOPEN SQLstate, soit les SQL 99 congrès.

Ici, pourquoi une exception SQL se produit-elle ?

UNE Exception SQL pouvez se produire dans le pilote ou à partir de la base de données. Par exemple, une syntaxe Erreur dans le SQL déclaration se traduira par une Exception SQL . Ou nous n'avons pas la permission de mettre à jour une table. Lorsqu'un tel une exception se produit , un objet de type SQLException sera passé à la clause catch.

On peut également se demander si SQLException est coché ou décoché ? Ils se produisent généralement en interaction avec des ressources externes/ressources réseau, par ex. problèmes de base de données, erreurs de connexion réseau, fichiers manquants, etc. Vérifié les exceptions sont des sous-classes de la classe Exception. Exemple de vérifié les exceptions sont: ClassNotFoundException, IOException, SQLException etc.

Par conséquent, comment gérez-vous les exceptions en SQL ?

Comment gérer les exceptions SQL

  1. Renvoie le contrôle à la procédure parente qui a appelé la sous-procédure qui a déclenché l'exception.
  2. Utilisez une clause WHENEVER pour créer une branche vers une routine de gestion des exceptions ou effectuer une autre action.
  3. Gérez l'exception sur place avec une instruction SQL composée.

Quelles sont les exceptions JDBC courantes ?

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

Conseillé: