SQLException はドライバーとデータベースの両方で発生する可能性があります。このような例外が発生すると、SQLException 型のオブジェクトが catch 句に渡されます。
渡された SQLException オブジェクトには、例外に関する追加情報を取得するために使用できる次のメソッドがあります:
Methods | Description |
---|---|
getErrorCode( ) | 例外に関連するエラー番号を取得します。 |
getMessage( ) | ドライバーが処理する JDBC ドライバーのエラー メッセージを取得するか、Oracle のエラー番号とデータベース エラーのメッセージを取得します。 |
getSQLState( ) | XOPEN SQLstate 文字列を取得します。 JDBC ドライバーのエラーの場合、このメソッドは有用な情報を返しません。データベース エラーの場合は、5 桁の XOPEN SQLstate コードが返されます。このメソッドは null を返す可能性があります。 |
getNextException( ) | 例外チェーン内の次の Exception オブジェクトを取得します。 |
printStackTrace( ) | 現在の例外またはスロー可能な例外を出力し、それを標準エラー ストリームまでトレースバックします。 |
printStackTrace(PrintStream s) | このスロー可能ファイルとそのトレースバックを指定した印刷ストリームに出力します。|
printStackTrace(PrintWriter w) | このスロー可能ファイルを印刷し、指定した印刷ライターまでトレースバックします。 |
以上がSQLException クラスの重要なメソッドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。