SQLExceptionSQLException
Une erreur d'accès à la base de données survient lors d'opérations SQL.
Causes de cette erreur
La requête SQL contient des erreurs de syntaxe, la connexion à la base de données est perdue, une violation de contrainte s'est produite, ou la table/colonne demandée n'existe pas. C'est la classe de base de toutes les exceptions JDBC.
Comment la corriger
Vérifiez attentivement la syntaxe SQL. Vérifiez la connectivité à la base de données. Utilisez des requêtes paramétrées pour éviter l'injection SQL. Consultez les codes d'erreur et l'état SQL pour un diagnostic précis.
Codes d'erreur associés
StackOverflowErrorStackOverflowError
La pile d'appels a dépassé sa taille maximale, généralement à cause d'une récursion profonde ou infinie.
InputMismatchExceptionInputMismatchException
Un jeton du Scanner ne correspond pas au type attendu.
EmptyStackExceptionEmptyStackException
Une opération est tentée sur une Stack vide.
UnsupportedOperationExceptionUnsupportedOperationException
Une opération n'est pas prise en charge par l'implémentation.
EOFExceptionEOFException
La fin de fichier ou de flux est atteinte de manière inattendue.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
La JVM a épuisé la mémoire heap disponible.