SQLException peut se produire dans les pilotes et les bases de données. Lorsqu'une telle exception se produit, un objet de type SQLException sera transmis à la clause catch.
L'objet SQLException transmis possède les méthodes suivantes qui peuvent être utilisées pour récupérer des informations supplémentaires sur l'exception :
Méthode | Description |
---|---|
getErrorCode() | Obtient le numéro d'erreur associé à l'exception . |
getMessage() | Obtenez le message d'erreur du pilote JDBC géré par le pilote, ou obtenez le numéro d'erreur Oracle et le message d'erreur de la base de données. |
getSQLState() | Obtenez la chaîne XOPEN SQLstate. Pour les erreurs du pilote JDBC, cette méthode ne renvoie aucune information utile. Pour les erreurs de base de données, un code XOPEN SQLstate à cinq chiffres est renvoyé. Cette méthode peut renvoyer null. |
getNextException() | Obtenir le prochain objet Exception dans la chaîne d'exceptions. |
printStackTrace() | Imprimez l'exception actuelle ou l'exception pouvant être lancée et remontez-la jusqu'au flux d'erreur standard. |
printStackTrace(PrintStream s) | Imprimez ce jetable et son traçage jusqu'au flux d'impression que vous spécifiez.|
printStackTrace(PrintWriter w) | Imprimez ce jetable et remontez-le jusqu'à votre rédacteur d'impression spécifié. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!