モジュール java.sql
パッケージ java.sql

クラスSQLException

java.lang.Object
すべての実装されたインタフェース:
Serializable, Iterable<Throwable>
直系の既知のサブクラス:
BatchUpdateException, RowSetWarning, SerialException, SQLClientInfoException, SQLNonTransientException, SQLRecoverableException, SQLTransientException, SQLWarning, SyncFactoryException, SyncProviderException

public class SQLException extends Exception implements Iterable<Throwable>

データベース・アクセス・エラーまたはその他のエラーに関する情報を提供する例外です。

SQLExceptionは次のような情報を提供します。

  • エラーを説明する文字列。 これは、メソッドgetMessageを介して使用可能なJava例外メッセージとして使用されます。
  • XOPEN SQLstate変換またはSQL:2003変換に続くSQLstate文字列。 SQLState文字列の値は該当する仕様で記述されています。 DatabaseMetaDataメソッドgetSQLStateTypeにより、ドライバがXOPENの型とSQL:2003の型のどちらを返すかを確認できます。
  • ベンダー固有の整数型のエラー・コード。 通常これは、基になるデータベースによって返される実際のエラー・コードです。
  • 次のExceptionへのチェーン。 これは追加のエラー情報を提供するために使用できます。
  • 原因の関係(このSQLExceptionに対して存在する場合)。

導入されたバージョン:
1.1
関連項目: