全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス 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()
-  SQLException を作成する。理由を示す値のデフォルトは null、SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定される。
  
-   SQLException(String) SQLException(String)
-   理由を付けて SQLException を作成する。 SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定される。
  
-   SQLException(String, String) SQLException(String, String)
-   理由と SQLState を付けて SQLException を作成する。 vendorCode のデフォルトは 0 に設定される。
  
-   SQLException(String, String, int) SQLException(String, String, int)
-   完全指定の SQLException  を作成する。 
 
   
  -   getErrorCode() getErrorCode()
-   ベンダー固有の例外コードを得る。
 
  
-   getNextException() getNextException()
-   この例外にチェーンされた例外を得る。
  
-   getSQLState() getSQLState()
-  SQLState を得る。
 
  
-   setNextException(SQLException) setNextException(SQLException)
-   チェーンの最後に SQLException を追加する。
   
 SQLException
SQLException
  public SQLException(String reason,
                      String SQLState,
                      int vendorCode)
  -  完全指定の SQLException  を作成します。
   
- 
    -  パラメータ:
    
-  reason - 例外の説明。
    -  SQLState - 例外を識別する XOPEN コード。
    -  vendorCode - データベースベンダー固有の例外コード。
  
 
 SQLException
SQLException
  public SQLException(String reason,
                      String SQLState)
  -  理由と SQLState を付けて SQLException を作成します。 vendorCode のデフォルトは 0 に設定されます。
   
- 
    -  パラメータ:
    
-  reason - 例外の説明。
    -  SQLState - 例外を識別する XOPEN コード。
  
 
 SQLException
SQLException
  public SQLException(String reason)
  -  理由を付けて SQLException を作成します。 SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定されます。
   
- 
    -  パラメータ:
    
-  reason - 例外の説明。
  
 
 SQLException
SQLException
  public SQLException()
  -  SQLException を作成します。理由を示す値のデフォルトは null、SQLState のデフォルトは null、vendorCode のデフォルトは 0 にそれぞれ設定されます。
 
   
 getSQLState
getSQLState
  public String getSQLState()
  -  SQLState を取得します。
   
- 
    -  返り値:
    
-  SQLState 値。
  
 
 getErrorCode
getErrorCode
  public int getErrorCode()
  -  ベンダー固有の例外コードを取得します。
   
- 
    -  返り値:
    
-  ベンダーのエラーコード。
  
 
 getNextException
getNextException
  public SQLException getNextException()
  -  この例外にチェーンされた例外を取得します。
   
- 
    -  返り値:
    
-  チェーンの次の SQLException、なければ null。
  
 
 setNextException
setNextException
  public synchronized void setNextException(SQLException ex)
  -  チェーンの最後に SQLException を追加します。
   
- 
    -  パラメータ:
    
-  ex - SQLException チェーンの新しい終端。
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス