全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.sql.SQLException

java.lang.Object
   |
   +----java.lang.Throwable
           |
           +----java.lang.Exception
                   |
                   +----java.sql.SQLException

public class SQLException
extends Exception

SQLException クラスは、データベースアクセスエラーに関する情報を提供します。

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


Constructor Index

 o SQLException()
SQLException を作成する。理由を示す値のデフォルトは null、SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定される。
 o SQLException(String)
理由を付けて SQLException を作成する。 SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定される。
 o SQLException(String, String)
理由と SQLState を付けて SQLException を作成する。 vendorCode のデフォルトは 0 に設定される。
 o SQLException(String, String, int)
完全指定の SQLException を作成する。

Method Index

 o getErrorCode()
ベンダー固有の例外コードを得る。
 o getNextException()
この例外にチェーンされた例外を得る。
 o getSQLState()
SQLState を得る。
 o setNextException(SQLException)
チェーンの最後に SQLException を追加する。

Constructors

 o SQLException
  public SQLException(String reason,
                      String SQLState,
                      int vendorCode)
完全指定の SQLException を作成します。

パラメータ:
reason - 例外の説明。
SQLState - 例外を識別する XOPEN コード。
vendorCode - データベースベンダー固有の例外コード。
 o SQLException
  public SQLException(String reason,
                      String SQLState)
理由と SQLState を付けて SQLException を作成します。 vendorCode のデフォルトは 0 に設定されます。

パラメータ:
reason - 例外の説明。
SQLState - 例外を識別する XOPEN コード。
 o SQLException
  public SQLException(String reason)
理由を付けて SQLException を作成します。 SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定されます。

パラメータ:
reason - 例外の説明。
 o SQLException
  public SQLException()
SQLException を作成します。理由を示す値のデフォルトは null、SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定されます。

Methods

 o getSQLState
  public String getSQLState()
SQLState を取得します。

返り値:
SQLState 値。
 o getErrorCode
  public int getErrorCode()
ベンダー固有の例外コードを取得します。

返り値:
ベンダーのエラーコード。
 o getNextException
  public SQLException getNextException()
この例外にチェーンされた例外を取得します。

返り値:
チェーンの次の SQLException、なければ null。
 o setNextException
  public synchronized void setNextException(SQLException ex)
チェーンの最後に SQLException を追加します。

パラメータ:
ex - SQLException チェーンの新しい終端。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス