全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.sql.SQLException
java.lang.Object
|
+----java.lang.Throwable
|
+----java.lang.Exception
|
+----java.sql.SQLException
- public class SQLException
- extends Exception
SQLException クラスは、データベースアクセスエラーに関する情報を提供します。
各 SQLException は次のような情報を提供します。
- エラーを説明する文字列。これは、Java Exception メッセージとして使用され、getMesage() メソッドにより使用できる。
- XOPEN SQLstate 変換に続く "SQLstate" 文字列。 XOPEN SQL 仕様で記述されている SQLState 文字列の値である。
- ベンダー固有の整数型のエラーコード。通常これは、基礎となるデータベースによって返される実際のエラーコードである。
- 次の Exception へのチェーン。これは提供される追加のエラー情報に使用できる。
-
SQLException()
- SQLException を作成する。理由を示す値のデフォルトは null、SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定される。
-
SQLException(String)
- 理由を付けて SQLException を作成する。 SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定される。
-
SQLException(String, String)
- 理由と SQLState を付けて SQLException を作成する。 vendorCode のデフォルトは 0 に設定される。
-
SQLException(String, String, int)
- 完全指定の SQLException を作成する。
-
getErrorCode()
- ベンダー固有の例外コードを得る。
-
getNextException()
- この例外にチェーンされた例外を得る。
-
getSQLState()
- SQLState を得る。
-
setNextException(SQLException)
- チェーンの最後に SQLException を追加する。
SQLException
public SQLException(String reason,
String SQLState,
int vendorCode)
- 完全指定の SQLException を作成します。
- パラメータ:
- reason - 例外の説明。
- SQLState - 例外を識別する XOPEN コード。
- vendorCode - データベースベンダー固有の例外コード。
SQLException
public SQLException(String reason,
String SQLState)
- 理由と SQLState を付けて SQLException を作成します。 vendorCode のデフォルトは 0 に設定されます。
- パラメータ:
- reason - 例外の説明。
- SQLState - 例外を識別する XOPEN コード。
SQLException
public SQLException(String reason)
- 理由を付けて SQLException を作成します。 SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定されます。
- パラメータ:
- reason - 例外の説明。
SQLException
public SQLException()
- SQLException を作成します。理由を示す値のデフォルトは null、SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定されます。
getSQLState
public String getSQLState()
- SQLState を取得します。
- 返り値:
- SQLState 値。
getErrorCode
public int getErrorCode()
- ベンダー固有の例外コードを取得します。
- 返り値:
- ベンダーのエラーコード。
getNextException
public SQLException getNextException()
- この例外にチェーンされた例外を取得します。
- 返り値:
- チェーンの次の SQLException、なければ null。
setNextException
public synchronized void setNextException(SQLException ex)
- チェーンの最後に SQLException を追加します。
- パラメータ:
- ex - SQLException チェーンの新しい終端。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス