SQLException kann in Treibern und Datenbanken auftreten. Wenn eine solche Ausnahme auftritt, wird ein Objekt vom Typ SQLException an die Catch-Klausel übergeben.
Das übergebene SQLException-Objekt verfügt über die folgenden Methoden, mit denen zusätzliche Informationen zur Ausnahme abgerufen werden können:
Methode | Beschreibung |
---|---|
getErrorCode( ) | Ruft die mit der Ausnahme verknüpfte Fehlernummer ab . |
getMessage( ) | Rufen Sie die vom Treiber verarbeitete Fehlermeldung des JDBC-Treibers ab oder rufen Sie die Oracle-Fehlernummer und die Meldung des Datenbankfehlers ab. |
getSQLState( ) | Holen Sie sich die XOPEN SQLstate-Zeichenfolge. Bei JDBC-Treiberfehlern gibt diese Methode keine nützlichen Informationen zurück. Bei Datenbankfehlern wird ein fünfstelliger XOPEN SQLstate-Code zurückgegeben. Diese Methode kann null zurückgeben. |
getNextException( ) | Holen Sie sich das nächste Exception-Objekt in der Ausnahmekette. |
printStackTrace( ) | Drucken Sie die aktuelle Ausnahme oder auslösbare Ausnahme aus und verfolgen Sie sie auf den Standardfehlerstrom zurück. |
printStackTrace(PrintStream s) | Drucken Sie dieses Throwable und seinen Traceback auf den von Ihnen angegebenen Druckstream.|
printStackTrace(PrintWriter w) | Drucken Sie dieses Throwable und führen Sie es auf Ihren angegebenen Printwriter zurück. |
Das obige ist der detaillierte Inhalt vonWas sind die wichtigen Methoden der SQLException-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!